Sponsored Content
Full Discussion: Broadcom TG3 drivers and TSO
Operating Systems Linux Red Hat Broadcom TG3 drivers and TSO Post 302731271 by MobileGSP on Wednesday 14th of November 2012 03:36:50 PM
Old 11-14-2012
Broadcom TG3 drivers and TSO

We recently had some HP DL380 G8 servers delivered and I have installed RHEL 5.6 and 5.8 on them. Both OS use the Tegon3 driver for the BCM 5719 onboard NICs.

Trouble I had was when any command expecting a lot of output ie sysctl -a was run the system hangs up and stops responding to ping for about 5-10 minutes then finally displays the prompt. When attempting to transfer files the system would copy in bytes, not even kilo-byte speeds.

I found that if I disable TSO problem goes away immediately. We have G7 servers also those servers have never had any issue with TSO enabled. They look like they have BCM 5709 Network Cards, but they run the Broadcom Drivers not the Tegon3 driver suite.

When I look on Broadcom's site they list the 2 nics in two different classes:

G8 w/ 5719 NetXtreme I
G7 w/ 5709 NetXtreme II - says to be used as iSCSI HBA

Has anyone had a similar issue, and if so was it resolved by any driver updates, or did you just disable TSO.
 

10 More Discussions You Might Find Interesting

1. SCO

Configuring Broadcom BCM5721 NetXtreme Gigabit Ethernet

Hi, I have my server which has LAN with above model build onboard my Dell Server, I got this driver from SCO Unix website but yet to identify the following option: 1. PCI Slot- 2. Bus- 3. Device- 4. Function- Would anyone please kindly advice what should the... (0 Replies)
Discussion started by: spiderweb
0 Replies

2. UNIX for Dummies Questions & Answers

drivers unix 5.01 is compatible with drivers epson fx-2190

Please, I'm From Argentina, And I Need To Know If The Drivers Of Program Unix, Version 5.01 Is Compatible Whit Drivers Of The Printer Epson Fx-2190 Thanks, And I Hope Yuor Answer. (0 Replies)
Discussion started by: juan alberghina
0 Replies

3. UNIX for Dummies Questions & Answers

Compaq Proliant ML370 G2 with Broadcom BCM5703 NIC

I am trying to re-install this netwrok adapter on a server which has just had the motherboard replaced - so much for fault tolerant. I am running SCO Opensercer 5.0.7 Can anyone tell me the Bus no , device number etc that I need to configure this card? Thanks in advance Richard (3 Replies)
Discussion started by: farmacy
3 Replies

4. Solaris

Solaris 10 and Broadcom drivers

Hi to all, I've installed Solaris 10 on my workstation but I've some networks problems.My NIC,a Broadcom integrated chipset don't work with solaris.Whit the prtconf command I'm unable to identify the correct chipset's model.And I'm searching hovewer for some drivers but I'm fear that Broadcom... (2 Replies)
Discussion started by: bgf0
2 Replies

5. BSD

Broadcom 4312 in BSD

Is there a way to configure Broadocom wifi 4312 in a bsd system, FreeBSD or OpenBSD. I will appreciate any kind of help. Thanks in advance (1 Reply)
Discussion started by: piukeman
1 Replies

6. Red Hat

Installing broadcom driver for wireless access

I use lspci and dmesg command and find out that i have ipw2000 wireless card on my laptop. I want to install driver for that but i'm not getting proper driver for that.My linux version is el5 and architecture is i386. (0 Replies)
Discussion started by: amitbharad
0 Replies

7. Solaris

Broadcom driver for Solaris

I'm having the hardest time finding the Broadcom drivers for Solaris. I need an odd ball, 32-bit for Solaris 10. Anyone know where I can find one? (0 Replies)
Discussion started by: Ihatewindows
0 Replies

8. Linux

Broadcom under Fedora 18 (Spherical Cow)

So I'm having a problem getting a Broadcom BCM4312 wireless controller to work under the broadcom-wl module $uname Linux 3.8.11-200.fc18.x86_64 #1 SMP Wed May 1 19:44:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux lspci -v 05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g... (2 Replies)
Discussion started by: Skrynesaver
2 Replies

9. Hardware

Problem with Broadcom BCM43225 wifi interface on an Acer Aspire laptop

Hi This is a question about Broadcom BCM43225 wifi interface on an Acer Aspire laptop I just had a fresh install of ubuntu 16.04 on my acer aspire laptop and I am having a difficult issue with my wifi connection. Every time I restart my laptop I get the wifi connection working, but after a... (0 Replies)
Discussion started by: faizlo
0 Replies

10. Red Hat

Tg3 problem

Dear All, I have problem at my server. At /var/log/messages bonding: bond0: link status definitely down for interface eth1, disabling it tg3 0000:03:00.1: eth1: Link is up at 100 Mbps, full duplex tg3 0000:03:00.1: eth1: Flow control is off for TX and off for RX : tg3 0000:03:00.1: eth1:... (0 Replies)
Discussion started by: mjcount
0 Replies
BCE(4)							   BSD Kernel Interfaces Manual 						    BCE(4)

NAME
bce -- Broadcom NetXtreme II (BCM5706/5708/5709/5716) PCI/PCIe Gigabit Ethernet adapter driver SYNOPSIS
To compile this driver into the kernel, place the following lines in your kernel configuration file: device miibus device bce Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): if_bce_load="YES" DESCRIPTION
The bce driver supports Broadcom's NetXtreme II product family, including the BCM5706, BCM5708, BCM5709 and BCM5716 Ethernet controllers. The NetXtreme II product family is composed of various Converged NIC (or CNIC) Ethernet controllers which support a TCP Offload Engine (TOE), Remote DMA (RDMA), and iSCSI acceleration, in addition to standard L2 Ethernet traffic, all on the same controller. The following features are supported in the bce driver under FreeBSD: IP/TCP/UDP checksum offload Jumbo frames (up to 9022 bytes) VLAN tag stripping Interrupt coalescing 10/100/1000Mbps operation in full-duplex mode 10/100Mbps operation in half-duplex mode The bce driver supports the following media types: autoselect Enable autoselection of the media type and options. The user can manually override the autoselected mode by adding media options to rc.conf(5). 10baseT/UTP Set 10Mbps operation. The ifconfig(8) mediaopt option can also be used to select either full-duplex or half-duplex modes. 100baseTX Set 100Mbps (Fast Ethernet) operation. The ifconfig(8) mediaopt option can also be used to select either full-duplex or half-duplex modes. 1000baseSX Sets 1000Mbps operation. Only full-duplex mode is supported at this speed. 1000baseT Set 1000baseT operation over twisted pair. Only full-duplex mode is supported. 2500BaseSX Set 2500Mbps operation. Only full-duplex mode is supported. The bce driver supports the following media options: full-duplex Force full duplex operation. half-duplex Force half duplex operation. For more information on configuring this device, see ifconfig(8). HARDWARE
The bce driver provides support for various NICs based on the Broadcom NetXtreme II family of Gigabit Ethernet controllers, including the following: o Broadcom NetXtreme II BCM5706 1000Base-SX o Broadcom NetXtreme II BCM5706 1000Base-T o Broadcom NetXtreme II BCM5708 1000Base-SX o Broadcom NetXtreme II BCM5708 1000Base-T o Broadcom NetXtreme II BCM5709 1000Base-SX o Broadcom NetXtreme II BCM5709 1000Base-T o Broadcom NetXtreme II BCM5716 1000Base-T o Dell PowerEdge 1950 integrated BCM5708 NIC o Dell PowerEdge 2950 integrated BCM5708 NIC o Dell PowerEdge R710 integrated BCM5709 NIC o HP NC370F Multifunction Gigabit Server Adapter o HP NC370T Multifunction Gigabit Server Adapter o HP NC370i Multifunction Gigabit Server Adapter o HP NC371i Multifunction Gigabit Server Adapter o HP NC373F PCIe Multifunc Giga Server Adapter o HP NC373T PCIe Multifunction Gig Server Adapter o HP NC373i Multifunction Gigabit Server Adapter o HP NC373m Multifunction Gigabit Server Adapter o HP NC374m PCIe Multifunction Adapter o HP NC380T PCIe DP Multifunc Gig Server Adapter o HP NC382T PCIe DP Multifunction Gigabit Server Adapter o HP NC382i DP Multifunction Gigabit Server Adapter o HP NC382m DP 1GbE Multifunction BL-c Adapter SYSCTL VARIABLES
The following variables are available as both sysctl(8) variables and loader(8) tunables: hw.bce.msi_enable Whether or not MSI support is enabled in the driver. The default value is 1. DIAGNOSTICS
bce%d: PCI memory allocation failed! The driver has encountered a fatal initialization error. bce%d: PCI map interrupt failed! The driver has encountered a fatal initialization error. bce%d: Unsupported controller revision (%c%d) The driver does not support the controller revision in use. bce%d: Controller initialization failed! The driver has encountered a fatal initialization error. bce%d: NVRAM test failed! The driver could not access the controller NVRAM correctly. bce%d: DMA resource allocation failed! The driver could not allocate DMA memory to setup the controllers host memory data structures. bce%d: Interface allocation failed! The driver could not create a network interface for the controller. bce%d: PHY probe failed! The driver could not access the PHY used by the controller. bce%d: Failed to setup IRQ! The driver could not initialize the IRQ handler. bce%d: Error: PHY read timeout! The driver could not read a PHY register before the timeout period expired. bce%d: PHY write timeout! The driver could not write to the PHY register because a timeout occurred. bce%d: Timeout error reading NVRAM at offset 0x%08X! The driver could not write to NVRAM because a timeout occurred. bce%d: Unknown Flash NVRAM found! The driver does not recognize the NVRAM device being used and therefore cannot access it correctly. bce%d: Invalid NVRAM magic value! The driver cannot read NVRAM or the NVRAM is corrupt. bce%d: Invalid Manufacturing Information NVRAM CRC! The driver cannot read NVRAM or the NVRAM is corrupt. bce%d: Invalid Feature Configuration Information NVRAM CRC! The driver cannot read NVRAM or the NVRAM is corrupt. bce%d: DMA mapping error! The driver was unable to map memory into DMA addressable space required by the controller. bce%d: Could not allocate parent DMA tag! The driver could not allocate a PCI compatible DMA tag. bce%d: Could not allocate status block DMA tag! The driver could not allocate a DMA tag for the controller's status block. bce%d: Could not allocate status block DMA memory! The driver could not allocate DMA addressable memory for the controller's status block. bce_d: Could not map status block DMA memory! The driver could not map the status block memory into the controller's DMA address space. bce%d: Could not allocate statistics block DMA tag! The driver could not allocate a DMA tag for the controller's statistics block. bce%d: Could not allocate statistics block DMA memory! The driver could not allocate DMA addressable memory for the controller's statistics block. bce%d: Could not map statistics block DMA memory! The driver could not map the statistics block memory into the controller's DMA address space. bce%d: Could not allocate TX descriptor chain DMA tag! The driver could not allocate a DMA tag for the controller's TX chain. bce%d: Could not allocate TX descriptor chain DMA memory! The driver could not allocate DMA addressable memory for the controller's TX chain. bce%d: Could not map TX descriptor chain DMA memory! The driver could not map the TX descriptor chain memory into the controller's DMA address space. bce%d: Could not allocate TX mbuf DMA tag! The driver could not allocate a DMA tag for the controller's TX mbuf memory. bce%d: Unable to create TX mbuf DMA map! The driver could not map the TX mbuf memory into the controller's DMA address space. bce%d: Could not allocate RX descriptor chain DMA tag! The driver could not allocate a DMA tag for the controller's RX chain. bce%d: Could not allocate RX descriptor chain The driver could not allocate DMA addressable memory for the controller's RX chain. bce%d: Could not map RX descriptor chain DMA memory! The driver could not map the RX descriptor chain memory into the controller's DMA address space. bce%d: Could not allocate RX mbuf DMA tag! The driver could not allocate a DMA tag for the controller's RX mbuf memory. bce%d: Unable to create RX mbuf DMA map! The driver could not map the RX mbuf memory into the controller's DMA address space. bce%d: Firmware synchronization timeout! The driver was not able to synchronize with the firmware running on the controller. The firmware may be stopped or hung. bce%d: Invalid Ethernet address! The driver was not able to read a valid Ethernet MAC address from NVRAM. bce%d: Reset failed! The driver has encountered a fatal initialization error. bce%d: Byte swap is incorrect! The driver has encountered a fatal initialization error. Contact the author with details of the CPU archi- tecture and system chipset in use. bce%d: Firmware did not complete initialization! The driver has encountered a fatal initialization error. bce%d: Bootcode not running! The driver has encountered a fatal initialization error. bce%d: Error mapping mbuf into RX chain! The driver could not map a RX mbuf into DMA addressable memory. bce%d: Error filling RX chain: rx_bd[0x%04X]! The driver was unable to allocate enough mbufs to fill the RX chain during initialization. Try increasing the number of mbufs available in the system, increase system memory, or if using jumbo frames, make sure enough 9KB mbufs are available. bce%d: Failed to allocate new mbuf, incoming frame dropped! The driver was unable to allocate a new mbuf for the RX chain and reused the mbuf for the received frame, dropping the incoming frame in the process. Try increasing the number of mbufs available in the system or increase system memory. bce%d: Controller reset failed! A fatal initialization error has occurred. bce%d: Controller initialization failed! A fatal initialization error has occurred. bce%d: Block initialization failed! A fatal initialization error has occurred. bce%d: Error mapping mbuf into TX chain! The driver could not map a TX mbuf into DMA addressable memory. bce%d: Error registering poll function! The driver received an error while attempting to register the poll function. bce%d: Changing VLAN_MTU not supported. Changing the VLAN MTU is not currently supported by the driver. bce%d: Cannot change VLAN_HWTAGGING while management firmware (ASF/IPMI/UMP) is running! Management firmware to support ASF/IPMI/UMP requires that VLAN tag stripping be enabled in the controller. bce%d: Changing VLAN_HWTAGGING not supported! Disabling VLAN tag stripping is not currently supported by the driver. bce%d: Watchdog timeout occurred, resetting! The device has stopped responding to the network, there is a problem with the cable connection, or a driver logic problem has occurred.. bce%d: Fatal attention detected: 0x%08X! A controller hardware failure has occurred. If the problem continues replace the controller. SEE ALSO
altq(4), arp(4), miibus(4), netintro(4), ng_ether(4), vlan(4), ifconfig(8) HISTORY
The bce device driver first appeared in FreeBSD 6.1. AUTHORS
The bce driver was written by David Christensen <davidch@broadcom.com>. BSD
October 7, 2009 BSD
All times are GMT -4. The time now is 11:25 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy