I am running FreeBSD 8.2-RELEASE. The machine is a Supermicro 5015M with a IPMI 2.0 daughterboard.
When I boot this host, the boot process proceeds fine. I see the BIOS, the RAID BIOS, the first and second stage boot loader and the Stage Three, /boot/loader. These all appear to work fine, and there is no problem with the speed.
Then, the system loads the Kernel and messages from the kernel print at about 1 bps. Here's a video of the IPMI KVM-over-LAN. I also see this when using a physical keyboard-video-mouse attached to the machine.
The BIOS console redirection is set to be 115200 bps.
The relevant settings from /boot/loader.conf
and /boot/device.hints
:
boot_multicons=YES
boot_serial=YES
comconsole_speed=115200
console=comconsole,vidconsole
hint.uart.1.flags=0x10
hint.uart.1.port=0x2F8
I have deactivated boot_multicons, boot_serial, set comconsole_speed to various values, changed console to various values, etc. Nothing works. It's as if the Kernel is ignoring the settings that I type into the loader. I have even changed the port speed in the BIOS.
Any idea why this is happening?
It appears that FreeBSD is printing character to the Video console, but is printing the characters at a speed intended for the serial console, and mistakingly assumes that my serial console is configured at 1 bps.