Date: Wed, 24 Mar 2010 19:02:57 +0000 From: Christopher Key <cjk32@cam.ac.uk> To: freebsd-questions@freebsd.org Subject: Re: Unable to boot FreeBSD 8.0 Message-ID: <4BAA61E1.4090501@cam.ac.uk> In-Reply-To: <4BAA4CE5.7030104@cam.ac.uk> References: <4BA78BF3.2090102@cam.ac.uk> <4BAA4CE5.7030104@cam.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Christopher Key wrote: > Christopher Key wrote: > >> Hello, >> >> I'm using FreeBSD 7.2, and am attempting to update to 8.0. >> >> >> I've been through the standard, >> >> make buildworld >> make buildkernel >> make installkernel >> >> but cannot get the newly installed kernel to boot. The system freezes >> as soon as the loader tries to boot the kernel. It doesn't even get as >> far as the copyright message: >> >> Type '?' for a list of commands, 'help' for more detailed help. >> OK boot -Dd >> \ >> >> >> > Problem solved. Hopefully the answer might be of use to others, as it > doesn't seem too uncommon a situation. > > Had I read /usr/src/UPDATING more carefully however, I might have spotted, 20080713: The sio(4) driver has been removed from the i386 and amd64 kernel configuration files. This means uart(4) is now the default serial port driver on those platforms as well. To prevent collisions with the sio(4) driver, the uart(4) driver uses different names for its device nodes. This means the onboard serial port will now most likely be called "ttyu0" instead of "ttyd0". You may need to reconfigure applications to use the new device names. When using the serial port as a boot console, be sure to update /boot/device.hints and /etc/ttys before booting the new kernel. If you forget to do so, you can still manually specify the hints at the loader prompt: set hint.uart.0.at="isa" set hint.uart.0.port="0x3F8" set hint.uart.0.flags="0x10" set hint.uart.0.irq="4" boot -s which is probably why noone else has suffered from this problem. Christopher Key
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BAA61E1.4090501>