Data Sheet
System Manageability—Ethernet Controller I210
675
10.5.9.2.4 Read Management Parameters Command
In order to read the management parameters 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 reads 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:
The returned data is in the same format of the MC command.
The returned data is as follow:
Function Byte Count Data 1 (Op-Code) Data 2 … Data 7
Get system MAC
address
7 0xD4 MAC address MSB … MAC address LSB
Function Command Byte Count Data 1
Management control request 0xC1 1 Parameter number
Function Command
Read management parameter 0xD1
Function Byte Count Data 1 (Op-Code) Data 2 Data 3 … Data N
Read management parameter N 0xD1 Parameter number Parameter dependent
Parameter # Parameter Data
Keep PHY Link Up 0x00
A single byte parameter:
Data 2 —
Bit 0 Set to indicate that the PHY link for this port should be kept up. Sets the
keep_PHY_link_up bit. When cleared, clears the keep_PHY_link_up bit.
Bit [7:1] Reserved.
Wrong parameter
request
0xFE
Returned by the I210 only. This parameter is returned on read transaction, if in the previous
read command the MC sets a parameter that is not supported by the I210.
The I210 is not ready 0xFF
Returned by the I210 only, on read parameters command when the data that should have been
read is not ready. This parameter has no data. The MC should retry the read transaction.
This value is also returned if the byte count is illegal or if the read command is not preceded by
a write command.