Network issue on servers containing BCM 5709 / 5716 cards resolved -

Narendra_K at Narendra_K at
Tue May 25 12:40:44 CDT 2010


Connectivity loss was observed under some heavy traffic conditions on
RHEL 5.3/5.4/5.5 on servers containing BCM 5709/5716 cards.

Work around:

The issue is MSI-X specific. So passing "disable_msi=1" to the bnx2
driver would prevent the issue from happening.

Root cause details and fix:

The card was dropping the PCI writes issued to clear the mask bit in the
MSI-X vector control field as part of MSI-X handling. As a result, the
vector was lost and all the traffic associated with this vector would be

This is fixed by increasing the GRC timeout value for the PCI
read/writes by setting a bit in the card's register. 

Upstream fix:

Please find the upstream fix to this issue at this link -;a=commi

Kbase Link - (Does not
contain the details about the fix)

RHEL update containing this fix -

The RHEL 5.5 errata kernel,  kernel-2.6.18-194.3.1.el5.x86_64.rpm
contains the fix for this issue.

With regards,
Narendra K
Linux Engineering

More information about the Linux-PowerEdge mailing list