On most Intel NICs, Auto-Speed Detection Enable (ASDE) can be used to automatically detect the correct link speed by sampling the link using the internal PHY. This feature is automatically inhibited when not appropriate for the physical link (e.g. when using internal SerDes mode on the 8254x). On the i350 datasheet ASDE is a reserved bit, but the relevant auto-speed detection hardware appears still to be present. However, enabling ASDE on the i350 1000BASE-KX backplane NIC seems to cause an immediate link failure. It is possible that the auto-speed detection hardware is still present, is not connected to a physical link, and is not inhibited from being applied in this mode. Work around this problem by adding an INTEL_NO_ASDE flag bit (analogous to INTEL_NO_PHY_RST), and applying this for the i350 backplane NIC. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
295 |
|
295 |
|
296 |
|
296 |
|
297 |
|
297 |
|
298 |
|
|
|
|
298 |
|
|
|
299 |
|
|
|
300 |
|
|
299 |
|
301 |
|
300 |
|
302 |
|
301 |
|
303 |
|
|
|
||
1110 |
|
1112 |
|
1111 |
|
1113 |
|
1112 |
|
1114 |
|
1113 |
|
|
|
|
1115 |
|
|
1114 |
|
1116 |
|
1115 |
|
1117 |
|
1116 |
|
1118 |
|
|
|
||
306 |
|
306 |
|
307 |
|
307 |
|
308 |
|
308 |
|
|
309 |
|
|
|
310 |
|
|
309 |
|
311 |
|
310 |
|
312 |
|
311 |
|
313 |
|