[SeaBIOS] Booting Linux, FreeBSD off AHCI takes longer than expected
kevin at koconnor.net
Sat Sep 28 06:44:06 CEST 2013
On Sat, Sep 28, 2013 at 02:49:20AM +0200, Idwer Vollering wrote:
> 2013/9/27 Idwer Vollering <vidwer at gmail.com>:
> > Linux takes somewhere between 30 to 60 seconds from the grub menu to
> > show early bootup console output, FreeBSD takes over 10 minutes to
> > just load boot0, boot2 and kernel (and every module from
> > /boot/loader.conf), then shows its boot menu .
> So, after digging into this deeper I came to the conclusion that
> setting CONFIG_DEBUG_SERIAL=n in SeaBIOS' .config was the culprit.
> Could setting CONFIG_DEBUG_SERIAL=y be blocking?
SeaBIOS will try to wait for space in the serial buffer when it
reports that it is full. If you don't actually have a serial port, or
if the serial port thinks it is blocked, then it could cause a delay.
More information about the SeaBIOS