Talk:GbLAN: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 34: Line 34:


The Marvell 88E6108-LAR1 is sort of a switching hub chip, with several ports that can be used in different configurations:
The Marvell 88E6108-LAR1 is sort of a switching hub chip, with several ports that can be used in different configurations:
<pre>Port 0 (usuable as MDI 4 dif.pair) : unused (tied to ground)
<pre>Port 0 (usuable as MDI 4 dif.pair) : unused (tied to ground)
Port 1 (usuable as MDI 4 dif.pair) : unused (tied to ground)
Port 1 (usuable as MDI 4 dif.pair) : unused (tied to ground)
Line 43: Line 42:
Port 6 (usable as TX/RX dif.pair): unused (tied to ground)
Port 6 (usable as TX/RX dif.pair): unused (tied to ground)
Port 7 (usable as TX/RX dif.pair): unused (tied to ground)</pre>
Port 7 (usable as TX/RX dif.pair): unused (tied to ground)</pre>
==== pinout ====
(prelimimairy, incomplete, WiP)
<div style="height:400px; overflow:auto">
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin # !! Name !! Port !! Description
|-
| 1 || RST || rowspan="36" | Power / Led / Xtal etc || -
|-
| 2 || - || -
|-
| 3 || - || -
|-
| 4 || - || -
|-
| 5 || - || -
|-
| 6 || - || -
|-
| 7 || - || -
|-
| 8 || - || -
|-
| 9 || - || -
|-
| 10 || - || -
|-
| 11 || - || -
|-
| 12 || - || -
|-
| 13 || - || -
|-
| 14 || - || -
|-
| 15 || - || -
|-
| 16 || - || -
|-
| 17 || - || -
|-
| 18 || - || -
|-
| 19 || - || -
|-
| 20 || - || -
|-
| 21 || - || -
|-
| 22 || - || -
|-
| 23 || - || -
|-
| 24 || - || -
|-
| 25 || - || -
|-
| 26 || - || -
|-
| 27 || - || -
|-
| 28 || - || -
|-
| 29 || - || -
|-
| 30 || - || -
|-
| 31 || - || -
|-
| 32 || - || -
|-
| 33 || - || -
|-
| 34 || - || -
|-
| 35 || - || -
|-
| 36 || - || -
|-
| 37 || P7_TXP || rowspan="5" | Port 7<br />(unused) || -
|-
| 38 || P7_TXN || -
|-
| 39 || P7_VDDAH || Ground
|-
| 40 || P7_RXP || -
|-
| 41 || P7_RXN || -
|-
| 42 || VSS || || Ground
|-
| 43 || P6_RXP || rowspan="5" | Port 6<br />(unused) || -
|-
| 44 || P6_RXN || -
|-
| 45 || P6_VDDAH || Ground
|-
| 46 || P6_TXN || -
|-
| 47 || P6_TXP || -
|-
| 48 || VDD_CORE || || -
|-
| 49 || P5_TXP || rowspan="5" | Port 5<br />(unused) || -
|-
| 50 || P5_TXN || -
|-
| 51 || P5_VDDAH || Ground
|-
| 52 || P5_RXP || -
|-
| 53 || P5_RXN || -
|-
| 54 || VSS || || Ground
|-
| 55 || P4_RXN || rowspan="5" | Port 4 (100FX) || -
|-
| 56 || P4_RXP || -
|-
| 57 || P4_VDDAH || -
|-
| 58 || P4_TXN || -
|-
| 59 || P4_TXP || -
|-
| 60 || VDD_CORE || || -
|-
| 61 || VDD_P3 || rowspan="46" | Port 3 (GMII) || -
|-
| 62 || - || -
|-
| 63 || - || -
|-
| 64 || - || -
|-
| 65 || - || -
|-
| 66 || - || -
|-
| 67 || - || -
|-
| 68 || - || -
|-
| 69 || - || -
|-
| 70 || - || -
|-
| 71 || - || -
|-
| 72 || - || -
|-
| 73 || - || -
|-
| 74 || - || -
|-
| 75 || - || -
|-
| 76 || - || -
|-
| 77 || - || -
|-
| 78 || - || -
|-
| 79 || - || -
|-
| 80 || - || -
|-
| 81 || - || -
|-
| 82 || - || -
|-
| 83 || - || -
|-
| 84 || - || -
|-
| 85 || - || -
|-
| 86 || - || -
|-
| 87 || - || -
|-
| 88 || - || -
|-
| 89 || - || -
|-
| 90 || - || -
|-
| 91 || VDD_CORE || -
|-
| 92 || P3_CRS || -
|-
| 93 || P3_COL || -
|-
| 94 || P3_ENABLE_PD || -
|-
| 95 || - || -
|-
| 96 || - || -
|-
| 97 || - || -
|-
| 98 || - || -
|-
| 99 || - || -
|-
| 100 || - || -
|-
| 101 || - || -
|-
| 102 || - || -
|-
| 103 || - || -
|-
| 104 || - || -
|-
| 105 || - || -
|-
| 106 || - || -
|-
| 107 || VSS ||  || Ground
|-
| 108 || RESETn ||  || -
|-
| 109 || VSS || rowspan="12" | Port 2 (MDI) || Ground
|-
| 110 || P2_MDIN3 || -
|-
| 111 || P2_MDIP3 || -
|-
| 112 || P2_AVDD || -
|-
| 113 || P2_MDIN2 || -
|-
| 114 || P2_MDIP2 || -
|-
| 115 || P2_MDIN1 || -
|-
| 116 || P2_MDIP1 || -
|-
| 117 || P2_AVDD || -
|-
| 118 || P2_AVDD || -
|-
| 119 || P2_MDIN0 || -
|-
| 120 || P2_MDIP0 || -
|-
| 121 || VSS || rowspan="12" | Port 1 (MDI) || Ground
|-
| 122 || P1_MDIN3 || -
|-
| 123 || P1_MDIP3 || -
|-
| 124 || P1_AVDD || -
|-
| 125 || P1_MDIN2 || -
|-
| 126 || P1_MDIP2 || -
|-
| 127 || P1_MDIN1 || -
|-
| 128 || P1_MDIP1 || -
|-
| 129 || P1_AVDD || -
|-
| 130 || P1_AVDD || -
|-
| 131 || P1_MDIN0 || -
|-
| 132 || P1_MDIP0 || -
|-
| 133 || VSS || rowspan="12" | Port 0 (MDI) || Ground
|-
| 134 || P0_MDIN3 || -
|-
| 135 || P0_MDIP3 || -
|-
| 136 || P0_AVDD || -
|-
| 137 || P0_MDIN2 || -
|-
| 138 || P0_MDIP2 || -
|-
| 139 || P0_MDIN1 || -
|-
| 140 || P0_MDIP1 || -
|-
| 141 || P0_AVDD || -
|-
| 142 || P0_AVDD || -
|-
| 143 || P0_MDIN0 || -
|-
| 144 || P1_MDIP0 || -
|-
|}
</div>


=== Marvell Alaska 88E111R ===
=== Marvell Alaska 88E111R ===

Revision as of 09:44, 7 June 2011

Gigabit LAN

The PS3 has 1 Gigabit Ethernet port. The port accepts Auto-MDIX (automatic medium-dependent interface crossover), so no need for special crosscables when hooking up the PS3 direct to the PC.

Gigabit LAN chips used

A sample of the GbLAN chips in different PS3 models:

Type Size Speed Voltage Packaging Manufacturer Serial Number Description
- - - - 144-pin TQFP Marvell 88E6108-LAR1 Used in earlier models
- - - - 64-pin QFN Marvell Alaska 88E111R Used in Slim models


Marvell 88E6108-LAR1 (IC3503)

144-TQFP
Marvell 88E6108-LAR1

Datasheet: (not available)

productcode meaning:
88E6108-LAR1

Type: Ethernet
Speed : 1Gbps
Ports : 8
Package : 144-TQFP

(sorry, no explaination yet)

The Marvell 88E6108-LAR1 is sort of a switching hub chip, with several ports that can be used in different configurations:

Port 0 (usuable as MDI 4 dif.pair) : unused (tied to ground)
Port 1 (usuable as MDI 4 dif.pair) : unused (tied to ground)
Port 2 (usuable as MDI 4 dif.pair) : wired to external UTP connector
Port 3 (GMII): Wired to SB
Port 4 (usable as TX/RX dif.pair)(100FX): wired to Wifi
Port 5 (usable as TX/RX dif.pair): unused (tied to ground)
Port 6 (usable as TX/RX dif.pair): unused (tied to ground)
Port 7 (usable as TX/RX dif.pair): unused (tied to ground)

pinout

(prelimimairy, incomplete, WiP)

Pin # Name Port Description
1 RST Power / Led / Xtal etc -
2 - -
3 - -
4 - -
5 - -
6 - -
7 - -
8 - -
9 - -
10 - -
11 - -
12 - -
13 - -
14 - -
15 - -
16 - -
17 - -
18 - -
19 - -
20 - -
21 - -
22 - -
23 - -
24 - -
25 - -
26 - -
27 - -
28 - -
29 - -
30 - -
31 - -
32 - -
33 - -
34 - -
35 - -
36 - -
37 P7_TXP Port 7
(unused)
-
38 P7_TXN -
39 P7_VDDAH Ground
40 P7_RXP -
41 P7_RXN -
42 VSS Ground
43 P6_RXP Port 6
(unused)
-
44 P6_RXN -
45 P6_VDDAH Ground
46 P6_TXN -
47 P6_TXP -
48 VDD_CORE -
49 P5_TXP Port 5
(unused)
-
50 P5_TXN -
51 P5_VDDAH Ground
52 P5_RXP -
53 P5_RXN -
54 VSS Ground
55 P4_RXN Port 4 (100FX) -
56 P4_RXP -
57 P4_VDDAH -
58 P4_TXN -
59 P4_TXP -
60 VDD_CORE -
61 VDD_P3 Port 3 (GMII) -
62 - -
63 - -
64 - -
65 - -
66 - -
67 - -
68 - -
69 - -
70 - -
71 - -
72 - -
73 - -
74 - -
75 - -
76 - -
77 - -
78 - -
79 - -
80 - -
81 - -
82 - -
83 - -
84 - -
85 - -
86 - -
87 - -
88 - -
89 - -
90 - -
91 VDD_CORE -
92 P3_CRS -
93 P3_COL -
94 P3_ENABLE_PD -
95 - -
96 - -
97 - -
98 - -
99 - -
100 - -
101 - -
102 - -
103 - -
104 - -
105 - -
106 - -
107 VSS Ground
108 RESETn -
109 VSS Port 2 (MDI) Ground
110 P2_MDIN3 -
111 P2_MDIP3 -
112 P2_AVDD -
113 P2_MDIN2 -
114 P2_MDIP2 -
115 P2_MDIN1 -
116 P2_MDIP1 -
117 P2_AVDD -
118 P2_AVDD -
119 P2_MDIN0 -
120 P2_MDIP0 -
121 VSS Port 1 (MDI) Ground
122 P1_MDIN3 -
123 P1_MDIP3 -
124 P1_AVDD -
125 P1_MDIN2 -
126 P1_MDIP2 -
127 P1_MDIN1 -
128 P1_MDIP1 -
129 P1_AVDD -
130 P1_AVDD -
131 P1_MDIN0 -
132 P1_MDIP0 -
133 VSS Port 0 (MDI) Ground
134 P0_MDIN3 -
135 P0_MDIP3 -
136 P0_AVDD -
137 P0_MDIN2 -
138 P0_MDIP2 -
139 P0_MDIN1 -
140 P0_MDIP1 -
141 P0_AVDD -
142 P0_AVDD -
143 P0_MDIN0 -
144 P1_MDIP0 -

Marvell Alaska 88E111R

Productsheet

productcode meaning:
88E111R

Type: Ethernet
Speed : 1Gbps
Package : 144-TQFP

(sorry, no explaination yet)

Jumbo frames

From Linux perspective (under OtherOS <=3.15), the old drivers set up MTU to 2308, while newer version used MTU 1518. This could be a hypervisor restriction (needs research).