rom address for PCI: 01:06.0 = f4080000 PCI Expansion ROM, signature 0xaa55, INIT size 0x8000, data ptr 0x0144 PCI ROM Image, Vendor 5333, Device 8a01, PCI ROM Image, Class Code 000003, Code Type 00 Class Code mismatch ROM 00000003, dev 00030000 copying non-VGA ROM Image from 0xf4080000 to 0xd0000, 0x8000 bytes
This is an S3 Virge graphics card.
Could you try with a different graphics card too?
I'll try. I don't have any other right now.
entering emulator un-inited int vector halt_sys: file /home/xxxx/Desktop/coreboot-v2-3100/src/devices/emulator/x86emu/ops.c, line 4387
And while un-inited int vector means that some int call in the ROM was unsuccessful the ROM seems to exit as it should.
PCI: 01:07.0 init rom address for PCI: 01:07.0 = f4000000 PCI Expansion ROM, signature 0xaa55, INIT size 0xc000, data ptr 0x0038 PCI ROM Image, Vendor 1095, Device 0680, PCI ROM Image, Class Code 010400, Code Type 00 copying non-VGA ROM Image from 0xf4000000 to 0xd8000, 0xc000 bytes entering emulator
Here coreboot tries to execute also the ROM on the Silicon Image PCI0680 ATA-133 controller, and if this is the last output you get on serial, it fails.
Removing the ATA card really doesn't change anything?
//Peter
After removing the ATA card, the system boots to Linux. But I need to use that card. Thx - baski
--------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
On Sun, Feb 10, 2008 at 05:48:37PM -0800, Baski wrote:
Could you try with a different graphics card too?
I'll try. I don't have any other right now.
Ok. Please let us know. Although the graphics isn't really the problem here you should still see the cursor blinking on the screen even when you have the ATA card installed.
PCI ROM Image, Vendor 1095, Device 0680, PCI ROM Image, Class Code 010400, Code Type 00 copying non-VGA ROM Image from 0xf4000000 to 0xd8000, 0xc000 bytes entering emulator
Here coreboot tries to execute also the ROM on the Silicon Image PCI0680 ATA-133 controller, and if this is the last output you get on serial, it fails.
Removing the ATA card really doesn't change anything?
After removing the ATA card, the system boots to Linux.
Ok!
But I need to use that card.
I think there was a change committed that allows just the VGA ROM to be executed and ignores the ATA card ROM. Does anyone else remember?
Hopefully the ATA card doesn't need the ROM to run in order to work in Linux.
If it is indeed needed, you'll have to debug what the ROM is trying to do in the emulator and where it fails, or as a quick fix I would suggest buying a different ATA card that does not require a ROM to run before the card is usable in Linux.
//Peter