[LinuxBIOS] different versions of the GA-M57SLI-S4 (PLCC vs SPI)

Richard Smith smithbone at gmail.com
Sun Dec 2 01:46:14 CET 2007

echelon at free.fr wrote:

>  Carl-Daniel, I didn't say our datasheetd differ.. What I have said is that I
> did physical measurements on my motherboard and what I have measured didn't
> match at all the pin-out into the datasheet!! (see my previous posts..)
>  Maybe this is only a minor hardware issue and it doesn't impact the software at
> all, but I prefered to signal it as an odd thing!..
>  Maybe someone with a v2.0 revision of m57sli could confirm my statements..

Wow.  I'm glad I found this thread.  It helped me keep my sanity.

My M57SLI-S4 V2.0 board(s) arrived Friday and I spent most of today 
studying the laout of the I want to install LinuxBIOS on.  I was hoping 
to figure out how to enable the 2nd SPI chip that they have pads for.

I've verified what Florentin sees is true. The physical pinout of the 
IT8716F on the board does NOT match the public datasheet.  I've also 
made a discovery.  The die inside the part is rotated.  So the relative 
pinout _is_ the same only shifted.

Take the pinout of the datasheet and do a +31 on the pin numbers 
wrapping at pins that are > 128.  So Pin 1 of the datasheet is actually 
pin 32 on the board.  Then it all lines up nicely.

The key was the floppy signals. I noticed that the relative order 
matched the datasheet but only in the wrong location.  So then I started 
checking pins next to the floppy signals and it all began to make sense.

But I still don't yet know how to make the 2nd SPI part go using the 
signals routed on the board.

CS# from the IT8716F is routed up to R509 which is a zero ohm resistor. 
  If this resistor is in place then CS is hardwired to CS# on U5 which 
is the SPI chip that's loaded.  If you pull R509 then the CS# to both 
chips are free to be selected by (unloaded) Q2,Q43,Q4, and Q5 + 
resistors but I don't have the configuration mapped out.

It does not look like there is any easy way to re-enable switching 
between the SPI chips since you have to load several missing parts.

I'll probably just end up soldering on a 2nd chip and then wiring the 
CS# pins up to a switch like the other mods did.

Richard A. Smith
smithbone at gmail.com

More information about the coreboot mailing list