Network issue on servers containing BCM 5709 / 5716 cards resolved

Narendra_K at Dell.com Narendra_K at Dell.com
Tue Jun 1 12:18:51 CDT 2010


Hello,

This issue I referred to in the below post is MSI-X specific and I don't
think BCM 5708 cards support MSI-X. This work aroud is not required for
the issue I described in the post.

Cat /proc/interrupts | grep eth0 can tell you if it supports MSI or
MSI-X. 

With regards,
Narendra K



> 
> > -----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
> 
> 
> 
> 
> ------------------------------
> 
> Message: 6
> Date: Tue, 1 Jun 2010 12:35:34 -0400
> From: Drew Weaver <drew.weaver at thenap.com>
> Subject: RE: Network issue on servers containing BCM 5709 / 5716 cards
> 	resolved -
> To: "'Nick Lunt'" <nick.lunt at patech-solutions.com>,
> 	"linux-poweredge at dell.com"	<linux-poweredge at dell.com>
> Message-ID:
> 	<F3318834F1F89D46857972DD4B411D70018FD0D0F6 at EXCHANGE.thenap.com>
> Content-Type: text/plain; charset="us-ascii"
> 
> 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
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> 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
> 
> End of Linux-PowerEdge Digest, Vol 72, Issue 1
> **********************************************



More information about the Linux-PowerEdge mailing list