Data Sheet
System Manageability—Ethernet Controller I210
657
10.5.7.2 TCO Command Aborted Flow
The I210 indicates to the MC an error or an abort condition by setting the TCO Abort bit (See
Section 10.5.9.2.2) in the general status. The I210 might also be configured to send a notification to
the MC (see Section 10.5.9.1.3.3).
Following is a list of possible error and abort conditions:
• Any error in the SMBus protocol (NACK, SMBus timeouts, etc.).
• If the MC does not respond until the notification timeout (programmed in the EEPROM) expires
• Any error in compatibility between required protocols to specific functionality (for example, RX
Enable command with a byte count not equal to 1/14, as defined in the command specification).
• If the I210 does not have space to store the transmitted packet from the MC (in its internal buffer
space) before sending it to the link, the packet is discarded and the external MC is notified via the
Abort bit.
• Error in the F/L bit sequence during multi-fragment transactions.
• An internal reset to the I210's firmware.
10.5.8 SMBus ARP Transactions
All SMBus ARP transactions include the PEC byte.
10.5.8.1 Prepare to ARP
This command clears the Address Resolved flag (set to false). It does not affect the status or validity of
the dynamic SMBus address and is used to inform all devices that the ARP master is starting the ARP
process:
10.5.8.2 Reset Device (General)
This command clears the Address Resolved flag (set to false). It does not affect the status or validity of
the dynamic SMBus address.
10.5.8.3 Reset Device (Directed)
The Command field is NACKed if bits 7:1 do not match the current SMBus address. This command
clears the Address Resolved flag (set to false) and does not affect the status or validity of the dynamic
SMBus address.
1 7 1181 8 11
S Slave Address Wr A Command A PEC A P
1100 001 0 0 0000 0001 0 [Data Dependent Value] 0
1 7 1181 8 11
SSlave Address Wr A Command A PEC A P
1100 001 0 0 0000 0010 0 [Data Dependent Value] 0