Unable to boot FreeBSD 8.0

Christopher Key cjk32 at cam.ac.uk
Wed Mar 24 19:02:59 UTC 2010

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,

        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

More information about the freebsd-questions mailing list