Some RTL8169 cards seem to drive the EEPROM CS line high (i.e. active) when 9346CR.EEM is set to "normal operating mode", with the result that the CS line is never deasserted. The symptom of this is that the first read from the EEPROM will work, while all subsequent reads will return garbage data. Reported-by: Thomas Miletich <thomas.miletich@gmail.com> Debugged-by: Thomas Miletich <thomas.miletich@gmail.com> Tested-by: Thomas Miletich <thomas.miletich@gmail.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
60 |
|
60 |
|
61 |
|
61 |
|
62 |
|
62 |
|
63 |
|
|
|
|
63 |
|
|
64 |
|
64 |
|
65 |
|
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 |
|
|
66 |
|
92 |
|
67 |
|
93 |
|
68 |
|
94 |
|
|
|
||
108 |
|
134 |
|
109 |
|
135 |
|
110 |
|
136 |
|
|
137 |
|
|
|
138 |
|
|
111 |
|
139 |
|
112 |
|
140 |
|
113 |
|
141 |
|
|
|
||
158 |
|
158 |
|
159 |
|
159 |
|
160 |
|
160 |
|
161 |
|
|
|
162 |
|
|
|
|
161 |
|
|
|
162 |
|
|
|
163 |
|
|
163 |
|
164 |
|
164 |
|
165 |
|
165 |
|
166 |
|