On Mon, 6 May 2002, Richard A. Smith wrote:

> Data sheet says that a 0x04 is a device error that can be caused by a
> timeout.  So perhaps the code is not really putting out the proper
> spd address or someting.
>
> If I use the spdscan program with my general software device it finds
> the DIMM and gets its size correctly.

It sounds like either addressing or the opcode is not right.

Any way to verify whether the sdram is responding.

> The spd address is kind of confusing.  Am I correct that the (0x0a <<
> 3) for the start address is only shifted 3 bits because the
> spd_read_byte code shifts it one more bit to the left.

I think so. 7 bit addressing, the low order bit is set so that you can
indicate a read.

ron

Reply via email to