Date: Mon, 17 Jul 2000 19:20:52 -0700 From: Kent Stewart <kstewart@urx.com> To: jmanley@metronet.com Cc: freebsd-questions@FreeBSD.ORG Subject: Re: 4.1-RC hangs on boot Message-ID: <3973BF04.ABFD8D12@urx.com> References: <00071721060100.00422@darkstar.metronet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jim Manley wrote: > > Okay. After gleaning the mail archives of the last two weeks, I managed to > sort out what was required to get a kernel built to with the post 7/6 sources. > > I cvsup'd my 4.0-stable sources on 7/11 and used the following procedure > to build sources and kernel: > > # make buildworld (no problems encountered here) > # make buildkernel KERNEL=MYKERNEL (no problems) > # make installkernel KERNEL=MYKERNEL (Now I had a kernel called "MYKERNEL" in /) > # cd / > # chflags noschg kernel > # mv kernel kernel.old > # chflags noschg MYKERNEL > # mv MYKERNEL kernel > # chflags schg kernel > # shutdown now I hope you cd'ed back to /usr/src Kent > # make installworld (no problems here) > # mergemaster (basically installed all the updated files except /etc/rc.conf, > /etc/hosts, and a few others that I had previously modified) > # reboot > > Here's where things went to hell in a handbasket. The system loads the new > kernel and starts to boot. On the screen, I get to > > 'Doing inital network setup: hostname ." > > and it hangs up. Won't respond to the keyboard. I have to reset the hardware > to recover. > > I've gone through the rc.network script and, by placing a judicious number of > "echo" commands, found that I'm getting to the portion of the script that deals > with DHCP: > > dhcp_interfaces="" > for ifn in ${network_interfaces}; do > if [ -r /etc/start_if.${ifn} ]; then > . /etc/start_if.${ifn} > eval showstat_$ifn=1 > fi > > # Do the primary ifconfig if specified > # > eval ifconfig_args=\$ifconfig_${ifn} > echo $ifconfig_args #jim added > > I know I'm getting this far since the echo statement I added spews out values > for $ifconfig_args. > > case ${ifconfig_args} in > '') > ;; > [Dd][Hh][Cc][Pp]) > # DHCP inits are done all in one go below > dhcp_interfaces="$dhcp_interfaces $ifn" > eval showstat_$ifn=1 > ;; > > Don't use DHCP so it's not set in either /etc/defaults/rc.conf or /etc/rc.conf. > > *) > ifconfig ${ifn} ${ifconfig_args} > > Here's where things die since I never get the output of the ifconfig command > that I do when I boot the old (pre 7/6 4.0-stable) kernel file. > > eval showstat_$ifn=1 > ;; > esac > done > > If I reboot the machine and load /kernel.old, everything works just fine (well, > I did have to turn off the linux emulation). > > I've gone through the email archives since 7/1 and haven't found where anyone > else has reported a similar problem. > > If anybody has any ideas, I'd appreciate the help. > > Regards, > > Jim > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://www.3-cities.com/~kstewart/index.html FreeBSD News http://daily.daemonnews.org/ Bomber dropping fire retardant in front of Hanford Wild fire. http://www.3-cities.com/~kstewart/bomber.jpg To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3973BF04.ABFD8D12>