English
Language : 

82598EB Datasheet, PDF (451/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - SMBus Pass-Through Transactions
Table 5-7. SMBus Read Transactions
TCO Command
Transaction
Command
Opcode
Receive TCO Packet
Block Read
0xD0 or 0xC0
First: 0x90
Middle: 0x10
Last1: 0x50
Read Status
Block Read
0xD0 or 0xC0
or 0xDE
Single: 0xDD
Get System MAC Address Block Read
0xD4
Single: 0xD4
Read Configuration
Block Read
0xD2
Single: 0xD2
Read Management
Parameters
Block Read
0xD1
Single: 0xD1
Read Management RCV
Filter Parameters
Block Read
0xCD
Single: 0xCD
Read Receive Enable
Configuration
Block Read
0xDA
Single: 0xDA
1. The last fragment of the receive TCO packet is the packet status.
Fragments
Multiple
Section
5.3.10.2.1
Single
Single
Single
Single
Single
Single
5.3.10.2.2
5.3.10.2.3
5.3.10.2.4
5.3.10.2.5
5.3.10.2.6
5.3.10.2.7
0xC0 or 0xD0 commands are used for more than one payload. If BMC issues these read commands,
and 82598EB has no pending data to transfer, it always returns as default opcode 0xDD with 82598EB
status and does not NACK the transaction.
5.3.10.2.1 Receive TCO LAN Packet Transaction
The BMC uses this command to read packets received on the LAN and its status. When 82598EB has a
packet to deliver to the BMC, it asserts the SMBus notification for the BMC to read the data (or direct
receive). Upon receiving notification of the arrival of a LAN receive packet, the BMC begins issuing a
Receive TCO packet command using the block read protocol.
A packet can be transmitted to the BMC in at least two fragments (at least one for the packet data and
one for the packet status). As a result, BMC should follow the F and L bit of the op-code.
The op-code can have these values:
• 0x90 - First Fragment
• 0x10 - Middle Fragment
• When the opcode is 0x50, this indicates the last fragment of the packet, which contains packet
status.
If a notification timeout is defined (in the EEPROM) and the BMC does not finish reading the whole
packet within the timeout period, since the packet has arrived, the packet is silently discarded.
451