[LinuxBIOS] different versions of the GA-M57SLI-S4 (PLCC vs SPI)
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