On Sat, Sep 28, 2013 at 02:49:20AM +0200, Idwer Vollering wrote:
2013/9/27 Idwer Vollering vidwer@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 [1].
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.
-Kevin