On Wed, 11 Feb 2009, Connie Sieh wrote:

There are lots of reports of issues like this for tg3 but most reports end in "did not hear from requester so closing" or "Fedora Core X is not supported any more so closing". Does anyone know of a real solution to this problem. ... We have been experiencing intermittent network failures on systems running SLF47 2.6.9-78.0.1 kernel/tg3 3.86 driver . They waiting for the tcp to finish, which never happens. The failures are load-related. 01:05.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)

We have only 3 systems in the Tier-1 centre requiring the tg3 driver;
our card model is:
  Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11).
We have never seen a problem with it (running SL 4.7  2.6.9-78.0.8.ELsmp)

...
The hints we have got thus far is that the new driver v3.86 is
trying to implement one of the tcp offload features on the NIC
which in the case of the BCM5704 is broken.

I came across this link:
http://www.linuxquestions.org/questions/linux-networking-3/any-type-of-bittorrent-downloads-kills-linux-network-476368/?s=924f03df77c95c1f9d769fef0253f55a

 - where they suggested turning off TSO (assuming it is turned on).  But I do
not think it is turned on by default; at least on our 3 boxes it is off by
default (but I suppose the driver turns on/off features depending on the model):

# ethtool -k eth0
Offload parameters for eth0:
Cannot get device udp large send offload settings: Operation not supported
Cannot get device generic segmentation offload settings: Operation not supported
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off

# grep eth0 /var/log/dmesg
divert: allocating divert_blk for eth0
eth0: Tigon3 [partno(BCM95721) rev 4101 PHY(5750)] (PCI Express) 
10/100/1000Base-T Ethernet 00:14:22:7b:7c:34
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]

If any tcp offload features are suspected, have you tried turning them off?
i.e.
  ethtool -K eth0 sg off rx off tx off

cheers, etc.
--
deatrich @ triumf.ca, Science/Atlas         PH: +1 604-222-7665
<*> This moment's fortune cookie:
The amount of time between slipping on the peel and landing on the
pavement is precisely 1 bananosecond.

Reply via email to