[coreboot] Seabios - VGA & Boot From First Hard Drive Issues

Stefan Reinauer stefan.reinauer at coresystems.de
Fri Dec 31 11:50:18 CET 2010

On 31.12.2010, at 10:07, Roger <rogerx.oss at gmail.com> wrote:

> 1)  If I use coreboot's "Run VGA Option ROMs", I can get VGA up and the first
> thing displayed is one text line of something like "SeaBIOS Version...".
> And then I usually get some of my other PCI devices option roms executing as
> well on the VGA display.
> But when I turn "Run VGA & other Option ROMs" off in Coreboot and then modify SeaBIOS
> config.h with any of these options:
> // Support finding and running option roms during post.
> // Set if option roms are already copied to 0xc0000-0xf0000
> // When option roms are not pre-deployed, SeaBIOS can copy an optionrom
> // from flash for up to 2 devices.
> #define OPTIONROM_VENDEV_1 0x00000000
> #define OPTIONROM_MEM_1 0xf9000000
> #define OPTIONROM_VENDEV_2 0x00000000
> #define OPTIONROM_MEM_2 0x00000000

I think you should let SeaBIOS grab the oprom from cbfs.

Also a serial log from SeaBIOS is key here.


> I get no VGA display.  I even tried specifying the address of PCI VGA 01:00,
> but I don't know if I have the correct address of the nvidia option rom.  I had
> better success with letting coreboot copy the vga pci option rom into 0x0c000
> (or 0xc000) and then letting SeaBIOS to try simply executing it.  I would get
> the one line "Seabios Version ..." and then nothing else on the VGA console.
> 2) SeaBIOS seems to find a lot of things, but still tries to boot from floppy
> device (or image), for which I have neither.  I thought SeaBIOS was able to
> boot from the first hard drive partition (ie. grub)?  This is what I see on
> serial console along with the quick f12 boot pause.  But pressing f12 only
> pauses longer with nothing else displayed via serial console.  But, I can press
> ESC and have it reboot, or the wonderful Windows Key will print it's scancode
> on screen, but no other keys.  (See very last lines in log.)
> Attaching log with max debug on.
> -- 
> Roger
> http://rogerx.freeshell.org/
> <coreboot-warmboot-20101230c.log>
> -- 
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot

More information about the coreboot mailing list