English
Language : 

82598EB Datasheet, PDF (468/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - SMBus Troubleshooting Guide
5.3.12.3 SMBus Clock Speed is 16.6666 KHz
This can happen when the SMBus connecting the BMC and the 82598EB is also tied into another device
(such as a ICH6) that has a maximum clock speed of 16.6666 KHz. The solution is to not connect the
SMBus between the 82598EB and the BMC to this device.
5.3.12.4 A Network Based Host Application is not Receiving any Network
Packets
Reports have been received about an application not receiving any network packets. The application in
question was NFS under Linux. The problem was that the application was using the RMPC/RMCP+ IANA
reserved port 0x26F (623), and the system was also configured for a shared MAC and IP address with
the OS and BMC.
The management control to host configuration, in this situation, was setup not to send RMCP traffic to
the OS (this is typically the correct configuration). This means that no traffic send to port 623 was being
routed.
The solution in this case is to configure the problematic application NOT to use the reserved port 0x26F.
5.3.12.5 Status Registers
If the EEPROM image is configured correctly, the physical connections are valid, and problems still exist,
use LANConf or other utilities/drivers to check the appropriate 82598EB status registers for other
indications.
5.3.12.5.1 Firmware Semaphore Register (FWSM, 0x10148)
This register provides a way to find out if the firmware on the 82598EB is functioning properly and if so,
in what mode.
Check the error indication bits (24:19), if they are anything other than zero, then the firmware is not
going to be fully functional, if at all.
The most common errors are:
• EEPROM checksum errors - these can be caused by a number of things:
—Mismatch in 82598EB stepping and EEPROM image version (old EEPROM image on a new
82598EB)
—EEPROM part too small (recommended minimum size for manageability is
32 Kb)
—Old utility was used to update the EEPROM (always make sure to have the latest versions)
• Invalid Firmware Mode (0x08)
If bits 3:1 of the register indicate a firmware mode that is reserved, this error condition can be reset.
Always make note of the firmware mode, bits 3:1. In nearly all cases, this value should be set to 010b
for pass-through mode to an external BMC.
The firmware valid bit (15) should be set to 1b to indicate that the firmware is up and running. If it is
not set to 1b, then an error code should be indicated in bits 24:19.
The reset count bits (18:16) indicate how many times the internal firmware on the 82598EB has been
reset. This value should be a one (the firmware was reset at power up). If the value is greater than one
then there are issues somewhere. Note that this counter goes from 0-7 and wraps around.
468