Hi Peter, Stefan, Corey, Jose
> Chip pin = (37-yourpin) mod 32
Unfortunately i counted clockwise while the std pin numeration is 
counter-clockwise. This makes the pinsfunctions somehow weird and your work 
unfortunately moot... but you managed to motivate me to take a closer 
look :-).

Bios Pins       connected to                    True Pin(tm)
back
1               1,2                             4       A8,GPI2
2               2,1                             3       A9,GPI3
3               3                               2       RST#
4               ?                               1       NC
5               5                               32      VCC
6               6                               31      R/C# CLK
7               7,WP_BIOS_2,T13                 30      A10,GPI4

top 
8               8                               29      IC
9               9,WP_BIOS_2,T13                 28      NC  <-Error?
10              ?                               27      NC
11              ?                               26      NC
12              12,WP_BIOS_2,T13                25      VCC <- Error?
13                                              24      OE#,Init# <- nice
14              14,BT_PCI_2                     23      WE#,LFrame,FWH4
15              ?                               22      NC
16              ?                               21      I/O7
front
17              ?                               20      I/O6
18              ?                               19      I/O5
19              19,WP_BIOS_2,T13                18      I/O4 <-Error?
20              20                              17      I/O3,LAD3,FWH3  
21              21,WP_BIOS_2,T13                16      GND <-error?
22              22                              15      I/O2,LAD2,FWH2
23              23                              14      I/O1,LAD1,FWH1
bottom
24              24                              13      I/O0,LAD0,FWH0
25              ?                               12      A0,RES,ID0
26              ?                               11      A1,RES,ID1
27              ?                               10      A2,RES,ID2
28              ?                               9       A3,RES,ID3
29              29                              8       A4,TBL#,TBL#
30              30,WP_BIOS_1                    7       A5,WP# <-makes sense
31              31,WP_BIOS_2,T13                6       A6,GPI0,GPI0
32              32,WP_BIOS_2,T13                5       A7,GPI1,GPI1

So according to my great connection list VCC is connected to GND. Ouch, who 
has designed this MB 8-). Oh wait... Jose could you do me a favor and recheck 
these lines with error? (Btw. our listing of the not connected pins is 
identical to mine). Especially the T1 or T2 pin and WP_BIOS connections.

> TBL is top boot block protection. 
This doesn't seem to connect to any of the jumpers.
> WP is write protection for the 
> entire chip except the top boot block....
> which supports your 
> theory! :)
Jup.

> Also, what are T22 and T12?
Please see: 
http://private.vlsi.informatik.tu-darmstadt.de/st/dual_bios_GA-m57SLI-S4.jpg

These are open pins which might be transistors but are only Three open pins 
each. Between the PCIex1 sockets and the flash chips.
> > T13,T23 and WP_BIOS_2 are connected.
Theres some error in there. I'm not sure. But WP# is active low so, at least 
WP_BIOS_2 should be GND or s.t. like that?

> All pins/pads you marked with ? are either N/C (not connected) or RES
> (reserverd) on the chip and can be ignored for booting purposes.
Yeah, i think there is not to much doubt. The only thing (beside my obvious 
error i made somewhere with the VCC pin). The fact that ID0-ID3 are not 
connected pins seems to lie in the fact that these are the identification 
inputs for the chips. This makes multiple FWH Chips possible. WE,LFRAME,FWH4 
is connected to the jumper PCI_BT. Could that mean s.t. like PCI boot or is 
this also write protection? It would be nice if this jumper could control WE 
for each chip somehow, but i doubt it.

Pins I/O4-I/O6 seem to be unused. Which means that the chip is not used in A/A 
Mux mode. Thus the A6-A9 pins or better the GPIO0-GPI4 pins are also not 
used. I think they are all pulled to ground. Which leaves us with no unknown 
pins for both sockets?

Open questions:
* How can writing to only one chip be realized?
* Are these lower open pads above Q4 and R102 really not connected? Somehow i 
think these should be the transistors for controlling the write pins of these 
chips.

Good night
ST

PS: I haven't taken a closer look at the patent.

-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to