Intel 82558 Switch User Manual


 
Intel 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual 97
Host Software Interface
6.4.2.8 Diagnose (111b)
The diagnose command triggers an internal self-test procedure that checks the internal device
hardware. Its format is illustrated below.
126 Micromachine Input Port 3
127 Micromachine Input Port 2
128 Micromachine Input Port 1
129 Micromachine Input Port 0
130 Micromachine ALU
131 Micromachine Temporary B Register
132 Micromachine Temporary A Register Rotated Right
133 Micromachine Temporary A Register
134 Transmit DMA Byte Count Register
135 Micromachine Input Port Address Register
136 Transmit DMA Address Register
137 Micromachine Output Port Register
138 Receive DMA Byte Count Register
139 Micromachine Output Port Address Register
140 Receive DMA Address Register
141 – 142 Reserved
143 DIU Control Register
144 Micromachine ALU Shifted by Byte
145 Reserved
146 BIU Control Register
147 Reserved
148 Micromachine Status Register
Table 51. Dump Data Dwords (20-148)
Dword Byte 3 Byte 2 Byte 1
Figure 23. Diagnose Command Format
Offset Command Word Bits 31:16 Status Word Bits 15:0
00h EL S I 0000000000 111 C X OK X F
XXXXXXXXX
XX
04h Link Address (A31:A0)