10ec:8139 [Lenovo N100] Ethernet overrun errors during TCP transfer when ACPI switched on

Bug #970156 reported by Neil Wilson on 2012-03-31
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
linux (Ubuntu)
High
Unassigned

Bug Description

Still getting ethernet overrun errors in Ubuntu Precise on the RT 8139 ethernet driver.

ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1b:38:08:7f:d3
          inet addr:192.168.0.110 Bcast:192.168.0.255 Mask:255.255.255.0
          inet6 addr: 2002:260:36f3:0:21b:38ff:fe08:7fd3/64 Scope:Global
          inet6 addr: fe80::21b:38ff:fe08:7fd3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:79572 errors:1473 dropped:1473 overruns:1473 frame:0
          TX packets:46609 errors:0 dropped:0 overruns:5 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:116396741 (116.3 MB) TX bytes:3604822 (3.6 MB)
          Interrupt:21 Base address:0x2000

WORKAROUND: One of the following with the best ones towards the top:
nolapic_timer
processor.max_cstate=1
acpi=off
acpi=ht
processor.max_cstate=1
idle=poll

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-20-generic 3.2.0-20.33
ProcVersionSignature: Ubuntu 3.2.0-20.33-generic 3.2.12
Uname: Linux 3.2.0-20-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.95-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 3349 F.... pulseaudio
CasperVersion: 1.312
Date: Sat Mar 31 16:03:20 2012
LiveMediaBuild: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
MachineType: LENOVO 0768BXG
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 TERM=xterm
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
RfKill:
 1: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/30/07
dmi.bios.vendor: LENOVO
dmi.bios.version: 63ET62WW
dmi.board.name: CAPELL VALLEY(NAPA) CRB
dmi.board.vendor: LENOVO
dmi.board.version: Not Applicable
dmi.chassis.type: 10
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnLENOVO:bvr63ET62WW:bd04/30/07:svnLENOVO:pn0768BXG:pvr3000N100:rvnLENOVO:rnCAPELLVALLEY(NAPA)CRB:rvrNotApplicable:cvnNoEnclosure:ct10:cvrN/A:
dmi.product.name: 0768BXG
dmi.product.version: 3000 N100
dmi.sys.vendor: LENOVO

Neil Wilson (neil-aldur) wrote :
Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed

Neil Wilson, thank you for reporting this and helping make Ubuntu better. If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: needs-upstream-testing
Neil Wilson (neil-aldur) wrote :

Adding nolapic_timer to the boot line makes the overruns go away, but the side effects are problematic. The laptop fan stays on all the time and there are intermittent races in the GUI interface that slow it down to a crawl.

Changed in linux (Ubuntu):
importance: Undecided → Medium
Neil Wilson (neil-aldur) wrote :

Testing with:

Linux lenovo-3000-n100 3.4.0-999-generic #201204010405 SMP Sun Apr 1 08:06:10 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

[ 2.093570] 8139too 0000:05:01.0: eth0: RealTek RTL8139 at 0x2000, 00:1b:38:08:7f:d3, IRQ 21
[ 12.023694] 8139too 0000:05:01.0: eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1

Same overrun problem.

neil@lenovo-3000-n100:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1b:38:08:7f:d3
          inet addr:192.168.0.110 Bcast:192.168.0.255 Mask:255.255.255.0
          inet6 addr: 2002:260:36f3:0:21b:38ff:fe08:7fd3/64 Scope:Global
          inet6 addr: fe80::21b:38ff:fe08:7fd3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:10441 errors:459 dropped:459 overruns:459 frame:0
          TX packets:9573 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13973942 (13.9 MB) TX bytes:870641 (870.6 KB)
          Interrupt:21 Base address:0x2000

Maximum download speed is about 300k/sec.

tags: removed: needs-upstream-testing

Marking Triaged High as mainline was tested and this being a problem with an essential hardware component (built-in networking).

Changed in linux (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
description: updated
Joseph Salisbury (jsalisbury) wrote :

@Neil,

Do you know if this issue happened in a previous version of Ubuntu, or is this a new issue you first started seeing in Precise?

Neil Wilson (neil-aldur) wrote :

It's been a problem for a very long time. This is a refresh bug for #401891

Joseph Salisbury (jsalisbury) wrote :

This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report at bugzilla.kernel.org [1]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug.

If you are comfortable with opening a bug upstream, It would be great if you can report back the upstream bug number in this bug report. That will allow us to link this bug to the upstream report.

[1] https://wiki.ubuntu.com/Bugs/Upstream/kernel

Neil Wilson (neil-aldur) wrote :

I'm presuming that is an automated message. In which case it didn't pick up the upstream kernel bug this ticket is already linked to.

summary: - [Lenovo N100] ethernet overrun errors during TCP transfer when ACPI
- switched on
+ 10ec:8139 [Lenovo N100] ethernet overrun errors during TCP transfer when
+ ACPI switched on
description: updated
summary: - 10ec:8139 [Lenovo N100] ethernet overrun errors during TCP transfer when
+ 10ec:8139 [Lenovo N100] Ethernet overrun errors during TCP transfer when
ACPI switched on
tags: added: latest-bios-63et62ww
tags: added: jaunty lucid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.