← Back to team overview

kernel-packages team mailing list archive

[Bug 1063038] Re: Broadcom BCM57780 Cannot Connect at Gigabit Speed using tg3 module.

 

Justin Chudgar, as per http://us.acer.com/ac/en/US/content/drivers an
update is available for your BIOS (1.10). If you update to this
following https://help.ubuntu.com/community/BiosUpdate , does it change
anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so
posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette
.

Thank you for your understanding.

** Tags removed: tg3
** Tags added: bios-outdated-v1.10

** Tags removed: broadcom gigabit

** Description changed:

  I've got a device with a Broadcom 57780 ethernet NIC. It uses the tg3.ko
  driver module. The problem is that this NIC cannot connect at gigabit
  (1000MBps) speed. In all cases connection works well at 100MBps.
  Following are the tests I've completed:
  
  - Cables tested with cable tester
  - Cables tested to work at gigabit speed with Realtek and Intel gigabit NICs.
  - All unmanaged switch ports tested at ggigabit speed with other NICs.
  - Tried to connect with NetworkManager enabled and disabled.
  - Tried both dhcp and static connections.
  - Tried to renegotiate connection with `ethtool -r` both with TSO enabled and disabled.
  - Tried 3.2.0-23-generic 3.5.0-15-generic3.5.0-17-generic 3.6.0-999-generic kernels from main, xorg-edgers and mainline repos.
  - Used 'tg3_debug=1' kernel option in grub with the following output:
  
-     [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
-     [    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
-     [    5.963136] tg3.c:v3.123 (March 21, 2012)
-     [    5.995781] tg3 mdio bus: probed
-     [    6.005583] tg3 0000:01:00.0: >eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address dc:0e:a1:ac:38:d5
-     [    6.005687] tg3 0000:01:00.0: >eth0: attached PHY driver [Broadcom BCM57780] (mii_bus:phy_addr=100:01)
-     [    6.005790] tg3 0000:01:00.0: >eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
-     [    6.005887] tg3 0000:01:00.0: >eth0: dma_rwctrl[76180000] dma_mask[64-bit]
-     [  294.987653] tg3 0000:01:00.0: >irq 44 for MSI/MSI-X
-     [  295.893224] tg3 0000:01:00.0: >eth0: Link is down
-     [  309.887879] tg3 0000:01:00.0: >eth0: Link is up at 100 Mbps, full duplex
-     [  309.887886] tg3 0000:01:00.0: >eth0: Flow control is on for TX and on for RX
+     [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
+     [    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
+     [    5.963136] tg3.c:v3.123 (March 21, 2012)
+     [    5.995781] tg3 mdio bus: probed
+     [    6.005583] tg3 0000:01:00.0: >eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address dc:0e:a1:ac:38:d5
+     [    6.005687] tg3 0000:01:00.0: >eth0: attached PHY driver [Broadcom BCM57780] (mii_bus:phy_addr=100:01)
+     [    6.005790] tg3 0000:01:00.0: >eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
+     [    6.005887] tg3 0000:01:00.0: >eth0: dma_rwctrl[76180000] dma_mask[64-bit]
+     [  294.987653] tg3 0000:01:00.0: >irq 44 for MSI/MSI-X
+     [  295.893224] tg3 0000:01:00.0: >eth0: Link is down
+     [  309.887879] tg3 0000:01:00.0: >eth0: Link is up at 100 Mbps, full duplex
+     [  309.887886] tg3 0000:01:00.0: >eth0: Flow control is on for TX and on for RX
  
  Other distros' forums suggest loading broadcom.ko first; however, this
- module is no present. Any suggestions would be much appreciated.
+ module is no present.
  
- lspci -vv:
-     01:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
-         Subsystem: Acer Incorporated [ALI] Device 0601
-         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
-         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
-         Latency: 0, Cache Line Size: 64 bytes
-         Interrupt: pin A routed to IRQ 44
-         Region 0: Memory at d3400000 (64-bit, non-prefetchable) [size=64K]
-         Capabilities: [48] Power Management version 3
-                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
-                 Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
-         Capabilities: [60] Vendor Specific Information: Len=6c <?>
-         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
-                 Address: 00000000fee0100c  Data: 4189
-         Capabilities: [cc] Express (v2) Endpoint, MSI 00
-                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
-                         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
-                 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
-                         RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
-                         MaxPayload 128 bytes, MaxReadReq 512 bytes
-                 DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend+
-                 LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <32us
-                         ClockPM+ Surprise- LLActRep- BwNot-
-                 LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
-                         ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
-                 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
-                 DevCap2: Completion Timeout: Range ABCD, TimeoutDis+
-                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
-                 LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
-                          Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
-                          Compliance De-emphasis: -6dB
-                 LnkSta2: Current De-emphasis Level: -6dB
-         Capabilities: [100 v1] Advanced Error Reporting
-                 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
-                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
-                 UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
-                 CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
-                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
-                 AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
-         Capabilities: [13c v1] Virtual Channel
-                 Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
-                 Arb:    Fixed- WRR32- WRR64- WRR128-
-                 Ctrl:   ArbSelect=Fixed
-                 Status: InProgress-
-                 VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
-                         Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
-                         Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
-                         Status: NegoPending- InProgress-
-         Capabilities: [160 v1] Device Serial Number dc-0e-a1-ff-fe-ac-38-d5
-         Capabilities: [16c v1] Power Budgeting <?>
-         Kernel driver in use: tg3
-         Kernel modules: tg3
- --- 
+ ---
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
  AplayDevices:
-  **** List of PLAYBACK Hardware Devices ****
-  card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of PLAYBACK Hardware Devices ****
+  card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  ApportVersion: 2.0.1-0ubuntu13
  Architecture: amd64
  ArecordDevices:
-  **** List of CAPTURE Hardware Devices ****
-  card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of CAPTURE Hardware Devices ****
+  card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  lzane      2139 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  lzane      2139 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
-  Card hw:0 'Intel'/'HDA Intel at 0xd4400000 irq 43'
-    Mixer name	: 'Realtek ALC272X'
-    Components	: 'HDA:10ec0272,10250601,00100001'
-    Controls      : 22
-    Simple ctrls  : 11
+  Card hw:0 'Intel'/'HDA Intel at 0xd4400000 irq 43'
+    Mixer name	: 'Realtek ALC272X'
+    Components	: 'HDA:10ec0272,10250601,00100001'
+    Controls      : 22
+    Simple ctrls  : 11
  DistroRelease: Ubuntu 12.04
  HibernationDevice: RESUME=UUID=e3645816-84f7-43fe-91a8-28638a230826
  InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120424)
  Lsusb:
-  Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
-  Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
-  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-  Bus 001 Device 003: ID 04f2:b209 Chicony Electronics Co., Ltd
+  Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
+  Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
+  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 001 Device 003: ID 04f2:b209 Chicony Electronics Co., Ltd
  MachineType: Acer Aspire 5733
  Package: linux (not installed)
  ProcEnviron:
-  LANGUAGE=
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  LANGUAGE=
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
  ProcVersionSignature: Ubuntu 3.5.0-17.26-generic 3.5.5
  RelatedPackageVersions:
-  linux-restricted-modules-3.5.0-17-generic N/A
-  linux-backports-modules-3.5.0-17-generic  N/A
-  linux-firmware                            1.94
+  linux-restricted-modules-3.5.0-17-generic N/A
+  linux-backports-modules-3.5.0-17-generic  N/A
+  linux-firmware                            1.94
  Tags:  precise
  Uname: Linux 3.5.0-17-generic x86_64
  UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo
  dmi.bios.date: 11/07/2011
  dmi.bios.vendor: Acer
  dmi.bios.version: V1.07
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: Aspire 5733
  dmi.board.vendor: Acer
  dmi.board.version: V1.07
  dmi.chassis.type: 10
  dmi.chassis.vendor: Acer
  dmi.chassis.version: V1.07
  dmi.modalias: dmi:bvnAcer:bvrV1.07:bd11/07/2011:svnAcer:pnAspire5733:pvrV1.07:rvnAcer:rnAspire5733:rvrV1.07:cvnAcer:ct10:cvrV1.07:
  dmi.product.name: Aspire 5733
  dmi.product.version: V1.07
  dmi.sys.vendor: Acer

** Changed in: linux (Ubuntu)
       Status: Triaged => Incomplete

-- 
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/1063038

Title:
  Broadcom BCM57780 Cannot Connect at Gigabit Speed using tg3 module.

Status in The Linux Kernel:
  New
Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  I've got a device with a Broadcom 57780 ethernet NIC. It uses the
  tg3.ko driver module. The problem is that this NIC cannot connect at
  gigabit (1000MBps) speed. In all cases connection works well at
  100MBps. Following are the tests I've completed:

  - Cables tested with cable tester
  - Cables tested to work at gigabit speed with Realtek and Intel gigabit NICs.
  - All unmanaged switch ports tested at ggigabit speed with other NICs.
  - Tried to connect with NetworkManager enabled and disabled.
  - Tried both dhcp and static connections.
  - Tried to renegotiate connection with `ethtool -r` both with TSO enabled and disabled.
  - Tried 3.2.0-23-generic 3.5.0-15-generic3.5.0-17-generic 3.6.0-999-generic kernels from main, xorg-edgers and mainline repos.
  - Used 'tg3_debug=1' kernel option in grub with the following output:

      [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
      [    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
      [    5.963136] tg3.c:v3.123 (March 21, 2012)
      [    5.995781] tg3 mdio bus: probed
      [    6.005583] tg3 0000:01:00.0: >eth0: Tigon3 [partno(BCM57780) rev 57780001] (PCI Express) MAC address dc:0e:a1:ac:38:d5
      [    6.005687] tg3 0000:01:00.0: >eth0: attached PHY driver [Broadcom BCM57780] (mii_bus:phy_addr=100:01)
      [    6.005790] tg3 0000:01:00.0: >eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
      [    6.005887] tg3 0000:01:00.0: >eth0: dma_rwctrl[76180000] dma_mask[64-bit]
      [  294.987653] tg3 0000:01:00.0: >irq 44 for MSI/MSI-X
      [  295.893224] tg3 0000:01:00.0: >eth0: Link is down
      [  309.887879] tg3 0000:01:00.0: >eth0: Link is up at 100 Mbps, full duplex
      [  309.887886] tg3 0000:01:00.0: >eth0: Flow control is on for TX and on for RX

  Other distros' forums suggest loading broadcom.ko first; however, this
  module is no present.

  ---
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
  AplayDevices:
   **** List of PLAYBACK Hardware Devices ****
   card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  ApportVersion: 2.0.1-0ubuntu13
  Architecture: amd64
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: Intel [HDA Intel], device 0: ALC272X Analog [ALC272X Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  lzane      2139 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
   Card hw:0 'Intel'/'HDA Intel at 0xd4400000 irq 43'
     Mixer name	: 'Realtek ALC272X'
     Components	: 'HDA:10ec0272,10250601,00100001'
     Controls      : 22
     Simple ctrls  : 11
  DistroRelease: Ubuntu 12.04
  HibernationDevice: RESUME=UUID=e3645816-84f7-43fe-91a8-28638a230826
  InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120424)
  Lsusb:
   Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
   Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 04f2:b209 Chicony Electronics Co., Ltd
  MachineType: Acer Aspire 5733
  Package: linux (not installed)
  ProcEnviron:
   LANGUAGE=
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.5.0-17-generic root=UUID=eccabacd-efb2-45b4-b7a6-2f530d50afd3 ro rootflags=subvol=@ tg3_debug=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1
  ProcVersionSignature: Ubuntu 3.5.0-17.26-generic 3.5.5
  RelatedPackageVersions:
   linux-restricted-modules-3.5.0-17-generic N/A
   linux-backports-modules-3.5.0-17-generic  N/A
   linux-firmware                            1.94
  Tags:  precise
  Uname: Linux 3.5.0-17-generic x86_64
  UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo
  dmi.bios.date: 11/07/2011
  dmi.bios.vendor: Acer
  dmi.bios.version: V1.07
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: Aspire 5733
  dmi.board.vendor: Acer
  dmi.board.version: V1.07
  dmi.chassis.type: 10
  dmi.chassis.vendor: Acer
  dmi.chassis.version: V1.07
  dmi.modalias: dmi:bvnAcer:bvrV1.07:bd11/07/2011:svnAcer:pnAspire5733:pvrV1.07:rvnAcer:rnAspire5733:rvrV1.07:cvnAcer:ct10:cvrV1.07:
  dmi.product.name: Aspire 5733
  dmi.product.version: V1.07
  dmi.sys.vendor: Acer

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