Intel 82558 Manuale Utente

Pagina di 175
132
10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual  
 
 
Physical Layer Interface
7.5
Vendor-Specific PHY Programming
The Intel
®
 PRO/100B adapters are designed to support Intel and third-party PHYs using TX and 
T4 PHYs. The PHYs will be capable of auto-negotiation, but certain vendor specific programming 
hooks may be required to fully support these PHYs. These issues are addressed in this section.
7.5.1
Intel 82555 TX PHY
The 82555 is a 100BASE-TX PHY that supports all standard MDI registers described in 
 of this document.
The best method for software to detect the speed and duplex of operation for the 82555, assuming 
it successfully completed auto-negotiation, is by reading bits 1 and 0 of MDI register 16 (10h).
7.5.2
82558 and 82559 Embedded PHY Unit
The embedded PHY used in the 82558 and 82559 supports all standard MDI registers described in 
 of this document. In addition, the embedded PHY module also 
supports some registers and bits specific to the 82555 which are detailed above.
The best method for software to detect the speed and duplex operation of the 82558 or 82559, 
assuming it successfully completed auto-negotiation, is by reading bits 1 and 0 of MDI register 16 
(10h).