[coreboot] ASRock e350m1 problems
Tadas Slotkus
devtadas at gmail.com
Sat Jul 16 04:32:41 CEST 2011
> It seems like it might not be able to read SPD at all. It is possible
> your DIMM has SMBus signaling difficulty when run at 400 KHz. You could
> try running the SMBus at the default frequency (93750 KHz) by removing
> the last statement in function setupFch in file dimmSpd.c:
>
> static void setupFch (int ioBase)
> {
> writePmReg (0x2D, ioBase >> 8);
> writePmReg (0x2C, ioBase | 1);
> writePmReg (0x29, 0x80);
> writePmReg (0x28, 0x61);
> __outbyte (ioBase + 0x0E, 66000000 / 400000 / 4); // set SMBus clock to
> 400 KHz
> }
>
> If that doesn't solve the problem, I would add some code to log each SPD
> byte as it is read.
>
> Thanks,
> Scott
Hi, nope, still the same errors in output log. I will try logging SPD
byte reads when I have more time.
Thanks,
Tadas
More information about the coreboot
mailing list