← Back to team overview

kernel-packages team mailing list archive

[Bug 1447664] Re: broadcom tg3 network driver disconnects under high load

 

Please note,this bug is unrelated to Bug #1331513 b/c even if TSO, GSO
etc... are disabled, I can still re-producible it.  The lock-up would
only occur under VERY_HIGH_NETWORK_LOAD, so a typical user (web-surfing
only) would not be able catch it easily.  On a side note, the machine I
am testing is an HP EliteDesk 705 (DMI info below), and it is the
official certified hardware to run Ubuntu.

System Information
        Manufacturer: Hewlett-Packard
        Product Name: HP EliteDesk 705 G1 MT
        Version:                                
        Serial Number: 2UA5041TG4
        UUID: E24D7A80-9AA4-11E4-8822-8A8247065164
        Wake-up Type: Power Switch
        SKU Number: K5U61UP#ABA
        Family: 103C_53307F G=D


Here is the state of the network interface when the tigon3 driver completely locked up.  Attached file is the dmesg log.

eth0      Link encap:Ethernet  HWaddr 64:51:06:47:82:8a  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:90235313784 errors:30064771065 dropped:7 overruns:0 frame:120259084260
          TX packets:90387363107 errors:30064771065 dropped:0 overruns:0 carrier:0
          collisions:30064771065 txqueuelen:1000 
          RX bytes:32978848243 (32.9 GB)  TX bytes:321345086545 (321.3 GB)
          Interrupt:18 



PS:  I just compiled linux-stable 4.0 trunk, will try to run and and
report back soon.




** Attachment added: "dmesg"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1447664/+attachment/4382357/+files/dmesg

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1447664

Title:
  broadcom tg3 network driver disconnects under high load

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  The tg3 broadcom network driver that binds with chipset 5762 goes
  offline and unable to recover (even with tg3 watchdog timeout) when
  network transmit is under high load.  Then this happens, only a reboot
  would be able to fix it.  Sometimes, however, bringing the interface
  offline and online (via ifconfig) would recover networking.  I've also
  tested with the latest tg3 driver (dec 2014 version) and networking is
  still problematic.    I have also disabled TSO, GSO etc... with
  ethtool and the bug still surfaces.  This bug may be related to the
  integrated Firmware.

  Here is the procedure to replicate the issue because it is hard to
  replicate it under moderate network load.

  1. Bootup a machine with a broadcom 5762 NIC (ie. HP DeskElite 705) using a Ubuntu/Kubunu Live CD 14.04-15.04.
  2. from another machine: start 5 sessions, repetitively copy (scp with public key authentication) a 70 meg file back and forth to the tg3 machine in each session. (not sure if this is necessary)
  3. create a 1GB file on the tg3 machine, with something like dd if=/dev/urandom of=/my/test/file bs=1024 count=$((1024*1000))
  4. from another machine: repetitively scp copy that 1GB file from the tg3 machine. This can be done with something like:

  while [ 0 ]; do
     scp -i /my/scp/private.key user@xxxxx.tg3:/my/test/file /tmp
  done;

  Networking will mostly goes offline in about 10-30 minutes.

  Thank you

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: linux-image-3.19.0-15-generic 3.19.0-15.15
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  kubuntu    3748 F.... pulseaudio
   /dev/snd/controlC0:  kubuntu    3748 F.... pulseaudio
  CasperVersion: 1.360
  Date: Thu Apr 23 11:16:24 2015
  IwConfig:
   eth0      no wireless extensions.

   lo        no wireless extensions.
  LiveMediaBuild: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  MachineType: Hewlett-Packard HP EliteDesk 705 G1 MT
  ProcEnviron:
   LANGUAGE=
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 radeondrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/hostname.seed boot=casper maybe-ubiquity quiet splash ---
  PulseList:
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-3.19.0-15-generic N/A
   linux-backports-modules-3.19.0-15-generic  N/A
   linux-firmware                             1.143
  RfKill:

  SourcePackage: linux
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/22/2014
  dmi.bios.vendor: Hewlett-Packard
  dmi.bios.version: L06 v02.15
  dmi.board.asset.tag: 2UA5041TG4
  dmi.board.name: 2215
  dmi.board.vendor: Hewlett-Packard
  dmi.chassis.asset.tag: 2UA5041TG4
  dmi.chassis.type: 6
  dmi.chassis.vendor: Hewlett-Packard
  dmi.modalias: dmi:bvnHewlett-Packard:bvrL06v02.15:bd10/22/2014:svnHewlett-Packard:pnHPEliteDesk705G1MT:pvr:rvnHewlett-Packard:rn2215:rvr:cvnHewlett-Packard:ct6:cvr:
  dmi.product.name: HP EliteDesk 705 G1 MT
  dmi.sys.vendor: Hewlett-Packard

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1447664/+subscriptions


References