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

Drew Weaver drew.weaver at thenap.com
Tue Jun 1 11:35:34 CDT 2010


Isn't this already fixed in the latest kernels?

At least that is what I heard.

thanks,
-Drew


-----Original Message-----
From: linux-poweredge-bounces at dell.com [mailto:linux-poweredge-bounces at dell.com] On Behalf Of Nick Lunt
Sent: Tuesday, June 01, 2010 11:36 AM
To: linux-poweredge at dell.com
Subject: RE: Network issue on servers containing BCM 5709 / 5716 cards resolved - 

Hi,

> -----Original Message-----
> From: linux-poweredge-bounces at dell.com [mailto:linux-poweredge-
> bounces at dell.com] On Behalf Of Narendra_K at dell.com
> Sent: 25 May 2010 18:41
> To: linux-poweredge at dell.com
> Subject: Network issue on servers containing BCM 5709 / 5716 cards
> resolved -
> 
> Hello,
> 
> 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.

RHEL 4.5
PE2950
Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit
Ethernet (rev 12)

# modinfo bnx2
filename:       /lib/modules/2.6.9-55.ELsmp/kernel/drivers/net/bnx2.ko
author:         Michael Chan <mchan at broadcom.com>
description:    Broadcom NetXtreme II BCM5706/5708 Driver
license:        GPL
version:        1.4.43-rh 49524544DE69B4B5647379F
parm:           disable_msi:Disable Message Signaled Interrupt (MSI)
vermagic:       2.6.9-55.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4
depends:
alias:          pci:v000014E4d0000164Asv0000103Csd00003101bc*sc*i*
alias:          pci:v000014E4d0000164Asv0000103Csd00003106bc*sc*i*
alias:          pci:v000014E4d0000164Asv*sd*bc*sc*i*
alias:          pci:v000014E4d0000164Csv*sd*bc*sc*i*
alias:          pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*
alias:          pci:v000014E4d000016AAsv*sd*bc*sc*i*
alias:          pci:v000014E4d000016ACsv*sd*bc*sc*i*

With options bnx2 disable_msi=1 in modprobe.conf then
	# modprobe -r bnx2; modprobe bnx2 
I get the following error and the NIC will not ifup -

kernel: bnx2: eth1: Cannot allocate firmware buffer for uncompression.

I took the msi option out of modprobe.conf but the NIC would still not
ifup, even restarting the network service did not get the NIC back
online.
I ended up leaving the option out of modprobe.conf and rebooting the
server for this to work !

I hope to set the disable_msi option on a clients server to overcome a
problem they are having, but I need to know why this error occurred on
my test box first.

Any help appreciated,

Cheers
Nick .



 

__________ Information from ESET NOD32 Antivirus, version of virus
signature database 5163 (20100601) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 

_______________________________________________
Linux-PowerEdge mailing list
Linux-PowerEdge at dell.com
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq



More information about the Linux-PowerEdge mailing list