[coreboot] Supermicro H8QME-2+ mct_d fatal exit.

Rudolf Marek r.marek at assembler.cz
Fri Mar 5 18:06:09 CET 2010

> Hi,
> I did a output on status form status = mctRead_SPD(smbaddr, Index); in
> mct_d.c and it only spits -1 out while on the working coreboot machine
> it gives me several numbers until index = 64 on those dimms where ram is
> installed. Is this a possible SPD EPROMS missing error you pointed out?

Yes this points to some I2C multiplexer device. You need to find out how to 
control the multiplexer. It might be some GPIO setup or even some i2c device. 
Try to superiotool in verbose mode to see how the GPIO is setup. You will need 
either to load the GPIO settings (of superio tool) in coreboot before ram init 
or just dump it and check for the differences in first place.

in linux, i2cdetect 0
output would also help maybe...

try running sensors-detect it might detect the bus multiplexers.


> What would be my next steps if so?
> Thanks for your effort,
> Knut Kujat.

More information about the coreboot mailing list