Data Sheet
Ethernet Controller I210 —System Manageability
660
The Get UDID command depends on whether or not this is a Directed or General command.
The General Get UDID SMBus transaction supports a constant command value of 0x03.
The Directed Get UDID SMBus transaction supports a Dynamic command value equal to the dynamic
SMBus address with the LSB bit set.
Note: Bit 0 (LSB) of Data byte 17 is always 1b.
10.5.9 SMBus Pass-Through Transactions
This section details commands (both read and write) that the I210 SMBus interface supports for pass-
through.
10.5.9.1 Write SMBus Transactions
This section details the commands that the MC can send to the I210 over the SMBus interface. The
SMBus write transactions table lists the different SMBus write transactions supported by the I210.
If a write command is received while the internal firmware is not ready, the address and the command
are acknowledged, but the byte count word is NACKed. The controller should retry the command later.
It is recommended to wait 300 ms before retrying the command.
8 1818181
Data 12 A Data 13 A Data 14 A Data 15 A · · ·
UDID Byte 4 0 UDID Byte 3 0 UDID Byte 2 0 UDID Byte 1 0
8181 8 11
Data 16 A Data 17 A PEC ~Ã P
UDID Byte 0 (LSB) 0 Device Slave Address 0 [Data Dependent Value] 1
TCO Command Transaction Command Fragmentation Section
Transmit Packet Block Write
First: 0x84
Middle: 0x04
Last: 0x44
Multiple 10.5.9.1.1
Transmit Packet Block Write Single: 0xC4 Single 10.5.9.1.1
Request Status Block Write Single: 0xDD Single 10.5.9.1.2
Receive Enable Block Write Single: 0xCA Single 10.5.9.1.3
Force TCO Block Write Single: 0xCF Single 10.5.9.1.4
Management Control Block Write Single: 0xC1 Single 10.5.9.1.5
Update MNG RCV Filter
Parameters
Block Write Single: 0xCC Single 10.5.9.1.6
Set Common Filters Block Write Single: 0xC2 Single 10.5.9.1.7
Clear All Filters Byte Write Single: 0xC3 Single 10.5.9.1.8