English
Language : 

82598EB Datasheet, PDF (461/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - SMBus Pass-Through Transactions
Data returned from82598EB:
Function
Read Management
Parameter
Byte Count
Data 1 (Op-
Code)
Data 2
Data
3
… Data N
N
0xD1
Paramete
Parameter Dependent
r Number
The returned data is in the same format of the Management Control command.
Note that it might be that the parameter that is returned is not the parameter requested by the BMC.
The BMC should verify the parameter number (default parameter to be returned is 0x10).
If the parameter number is 0xFF, it means that the data that 82598EB should supply is not ready yet.
The BMC should retry the read transaction.
It is the BMC responsibility to follow the previous procedure. In the case where the BMC sends a Block
Read command, which is not preceded by a Block Write command with byte count = 1b, 82598EB sets
the parameter number in the read block transaction to be 0xFE.
5.3.10.2.6 Read Management Receive Filter Parameters
In order to read the Management RCV filter parameters, the BMC should execute two SMBus
transactions. The first transaction is a block write that sets the parameter that the BMC wants to read.
The second transaction is block read that read the parameter.
Following is the block write transaction:
Function
Update MNG RCV Filter Parameters
Command
0xCC
Byte Count
1 or 2
Data 1
Parameter
Number
Data 2
Parameter Data
Following the block write, the BMC should issue a block read that reads the parameter that was set in
the Block Write command as follows:
Parameter
Filters Enable
MNG2H Configuration
Fail-Over Configuration
Flex Filter 0 Enable Mask and Length
Flex Filter 0 Data
#
0x01
0x0A
0x0B
0x10
0x11
Parameter Data
None
None
None
None
Data 2: Group of Flex Filter’s Bytes:
0x0 = bytes 0-29
0x1 = bytes 30-59
0x2 = bytes 60-89
0x3 = bytes 90-119
0x4 = bytes 120-127
461