On Sat, Jun 09, 2012 at 09:17:34PM +0200, Wolfgang Kamp - datakamp wrote:
Hi,
When execution of VGA option ROM is configured in seabios, seabios first scans all PCI devices and looks for a vga type device as you can see in my attached log. If seabios finds a pci vga device then it looks for a suitable VGA BIOS (Vendor id:Device id / 1002:9804) in CBFS. But if seabios does not find a vga device, it doesn't look for the VGA BIOS. That is what happens. In my issue seabios can only find the pci VGA device if I first enabled VGA ROM execution in coreboot. If seabios finds the vga device it will also find the correct VGA BIOS in CBFS and executes it. The log shows this. The issue is that the pci enumertion fails in seabios and it does not list all available devices. Why is it broken? It could be a coreboot or seabios problem.
Looks like a coreboot issue to me. The PCI device does not appear to be present when SeaBIOS doesn't find it. As Ron indicated in another email, it looks like coreboot needs an option to enable the vga but not run the rom for your board.
-Kevin