[coreboot] m57sli VGA failure

Ronald Hoogenboom ronald at zonnet.nl
Mon Feb 18 01:12:23 CET 2008

On Sat, 2008-02-09 at 23:33 +0100, Ronald Hoogenboom wrote:

> -- During coreboot 'Initializing devices', the following is printed:
> rom address for PCI: 07:00.0 = f7000000
> Incorrect Expansion ROM Header Signature ffff

I've now discovered that this was due to the fact that I was always
doing a SOFT reboot into coreboot. If I do a poweroff first, then this
doesn't happen. The clue was in the lspci: 

lspci: [virtual] Expansion ROM at fb000000 [disabled] [size=128K]
coreb: [0x00f7000000 - 0x00f701ffff] size 0x00020000 gran 0x11 romem

Something in the previous 'session' had turned the memory area 'off' and
coreboot obviously doesn't re-enable it. A cold boot will render the
area as 'on' and the signature isn't wrong anymore.

So now I get in the 'initializing devices'-stage:

rom address for PCI: 07:00.0 = f7000000
copying VGA ROM Image from 0xf7000000 to 0xc0000, 0xda00 bytes
entering emulator
halt_sys: file /home/ronald/coreboot/src/devices/emulator/x86emu/ops.c,
line 4387

And there still isn't any VGA output. Other than that, the kernel boots
fine. I can use the network and serial port logins do work, but no
display, no text, no graphics (the ps2 keyboard is also fine).

Is this halt_sys supposed to be there?


More information about the coreboot mailing list