Data Sheet

Ethernet Controller I210 —System Manageability
674
Bits 2 and 1 indicate that the LAN device driver is stuck. Bit 2 indicates whether the interrupt line of the
LAN function is asserted. Bit 1 indicates whether the LAN device driver dealt with the interrupt line
before the last Read Status cycle. Table 10-22 lists status data byte 2.
Table 10-23 lists the possible values of bits 2 and 1 and what the MC can assume from the bits:
MC reads should consider the time it takes for the LAN device driver to deal with the interrupt (in s).
Note that excessive reads by the MC can give false indications.
10.5.9.2.3 Get System MAC Address Command
The Get System MAC Address returns the system MAC address over to the SMBus. This command is a
single-fragment Read Block transaction that returns the following the MAC address configured in RAL0,
RAH0 registers.
Get system MAC address format:
Data returned from the I210:
Table 10-22. Status Data Byte 2
Bit Name Description
7:5 Reserved Reserved.
4 Reserved Reserved
3 Driver Valid Indication
0b = LAN driver is not alive.
1b = LAN driver is alive.
2 Interrupt Pending Indication
1b = LAN interrupt line is asserted.
0b = LAN interrupt line is not asserted.
1
Interrupt Cause Register (ICR0
Read/Write
1b = ICR register was read since the last read status cycle.
0b = ICR register was not read since the last read status cycle.
Reading the ICR indicates that the driver has dealt with the interrupt that was
asserted.
0 Reserved Reserved
Table 10-23. Status Data Byte 2 (Bits 2 and 1)
Previous Current Description
Don’t Care 00b Interrupt is not pending (OK).
00b 01b New interrupt is asserted (OK).
10b 01b New interrupt is asserted (OK).
11b 01b Interrupt is waiting for reading (OK).
01b 01b
Interrupt is waiting for reading by the driver for more than one read cycle (not OK).
Possible drive hang state.
Don’t Care 11b Previous interrupt was read and current interrupt is pending (OK).
Don’t Care 10b Interrupt is not pending (OK).
Function Command
Get system MAC address 0xD4