[coreboot] Seabios - VGA & Boot From First Hard Drive Issues
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.
> #define CONFIG_OPTIONROMS 1
> // Set if option roms are already copied to 0xc0000-0xf0000
> #define CONFIG_OPTIONROMS_DEPLOYED 0
> // 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.
> coreboot mailing list: coreboot at coreboot.org
More information about the coreboot