Data Sheet
Ethernet Controller I210 —System Manageability
678
The detailed description of each field is specified in the receive enable command description in
Section 10.5.9.1.3.
10.5.9.2.7 Get Controller Information Command
The MC uses this command to get the controller identification. In order to read the controller
information, the MC should execute two SMBus transactions. The first transaction is a block write that
sets the parameter that the MC wants to read. The second transaction is block read that read the
parameter.
Block write transaction:
Following the block write the MC should issue a block read that reads the parameter that was set in the
Block Write command:
Data returned from the I210:
Read
Receive
Enable
15
(0x0F)
0xDA
Receive
Control
Byte
MAC
Addr
MSB
…
MAC
Addr
LSB
IP
Addr
MSB
…
IP
Addr
LSB
MC
SMBus
Addr
I/F
Data
Byte
Alert
Value
Byte
Function Command Byte Count Data 1
Get Controller Information 0xD5 1 Parameter number
Function Command
Get Controller Information 0xD5
Function Byte Count
Data 1-
Command
Data 2 (Op-Code) Data 3 -n
Get Controller Information Per Table 10-25 0xD5 Per Table 10-25
See Table 10-25 for the data
for each opcode
Table 10-25.Get Controller Information data
Opcode Byte Count Description Notes
0x00 5
Data 4:3: Device ID
Data 5: Silicon Revision (RevID)
This is the HW default value, not any value
programmed via Flash.
0x0B 4 Data 4:3 Flash Image version
0x0C 6
Data 6:3: Firmware ROM Internal
version
0x0D 6
Data 6:3: Firmware Flash Internal
version