Kevin O'Connor escribió:
On Tue, Dec 29, 2009 at 03:10:50PM +0100, Knut Kujat wrote:
Myles Watson escribió:
From your log:
Attempting to map option rom on dev 01:01.0 Option rom sizing returned fc000001 fffe0000 Inspecting possible rom at 0xfc000000 (dv=515e1002 bdf=108) No option rom signature (got 7373)
This looks like the right device, so I don't know why the signature isn't valid.
Using SeaBios 5.0 it "accepts" level 8 for debugging, but still no luck with the vga initialization. It doesn't even seem to be SeaBios "fault" because Coreboot complains exactly the same story:
[...]
CBFS: Could not find file pci1002,515e.rom On card, rom address for PCI: 01:01.0 = fc000000 PCI Expansion ROM, signature 0x7373, INIT size 0xe600, data ptr 0x7373 Incorrect Expansion ROM Header Signature 7373
Is this an onboard VGA device? If so, the rom may be in flash instead of in the PCI rom space - in which case you should try following the directions at:
http://www.coreboot.org/SeaBIOS#Adding_a_VGA_option_ROM
But there are 4 and I thing that coreboot finds them. So here my question could these problems be related to my bad IRQ handling ?
I don't think IRQs would have any impact on the VGA rom not being found.
-Kevin
Hello, first of all Happy new year!! :)
Yip, finally as you and Myles suggested adding the vga rom to the cbfs manually made SeaBios find it. The only thing is that I had to go back to SeaBios 4.2 because 5.0 wasn't still able to get it right. Btw, yes it this a onboard vga (ATI 1000ES).
Thanks, Knut Kujat.