e1000e: 82579LM not negociating ethernet speed

Bug #1181622 reported by Alexandre BELLONI
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Hi,

Since I upgraded to Ubuntu 13.04, my ethernet NIC is not working as expected. NM doesn't seem to be able to know when a cable is plugged in.

Going further in the investigation, I found that:
$ sudo mii-tool eth0
SIOCGMIIPHY on 'eth0' failed: No such device

Indeed, the NIC is not negotiating ethernet speed with its peer.

Upgrading to mainline kernel 3.9 solved the issue.

Here is what I get with 3.8:
[ 1.221204] e1000e: Intel(R) PRO/1000 Network Driver - 2.1.4-k
[ 1.221206] e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
[ 1.221249] e1000e 0000:00:19.0: setting latency timer to 64
[ 1.221324] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.221364] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
[ 1.469145] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) b8:ca:3a:d6:94:33
[ 1.469148] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.469188] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 4011FF-0FF
[ 10.795061] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
[ 10.898759] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X

Now with 3.9:
[ 1.226636] e1000e: Intel(R) PRO/1000 Network Driver - 2.2.14-k
[ 1.226639] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[ 1.236264] e1000e 0000:00:19.0: setting latency timer to 64
[ 1.236340] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.236385] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
[ 1.493947] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 1.493962] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) b8:ca:3a:d6:94:33
[ 1.493964] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.494002] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 4011FF-0FF
[ 10.712134] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
[ 10.815973] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
[ 52.329399] e1000e: eth0 NIC Link is Up 100 Mbps Half Duplex, Flow Control: None
[ 52.329403] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO

If needed, I can also revert to 3.5 to test.

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image 3.8.0.21.37
ProcVersionSignature: Ubuntu 3.8.0-21.32-generic 3.8.8
Uname: Linux 3.8.0-21-generic x86_64
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: alex 2290 F.... pulseaudio
CRDA:
 country FR:
  (2402 - 2482 @ 40), (N/A, 20)
  (5170 - 5250 @ 40), (N/A, 20)
  (5250 - 5330 @ 40), (N/A, 20), DFS
  (5490 - 5710 @ 40), (N/A, 27), DFS
Date: Sun May 19 00:03:35 2013
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=0cf2483e-c441-45a0-858d-b7bef8435676
InstallationDate: Installed on 2013-03-15 (64 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: Dell Inc. Latitude E6230
MarkForUpload: True
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-21-generic root=UUID=1f048f47-95a8-43de-becd-c70fad6088e4 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-21-generic N/A
 linux-backports-modules-3.8.0-21-generic N/A
 linux-firmware 1.106
SourcePackage: linux
UpgradeStatus: Upgraded to raring on 2013-04-26 (22 days ago)
dmi.bios.date: 12/10/2012
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 0GWYCT
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA08:bd12/10/2012:svnDellInc.:pnLatitudeE6230:pvr01:rvnDellInc.:rn0GWYCT:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6230
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.

Revision history for this message
Alexandre BELLONI (abelloni) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream stable kernel? Please test the latest v3.8 stable kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8.13-raring/

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-bug-fixed-upstream
Revision history for this message
Luis Henriques (henrix) wrote :

Alexandre, I believe this is due to e1000e driver power management bug that was present in the 3.8 (raring) kernel. Basically, the ethernet card couldn't detect carrier signal if it was on deep sleep state (e.g., the laptop was on battery, not on AC).

I've uploaded a test kernel here that contains the fix for this e1000e issue: http://people.canonical.com/~henrix/e1000e-pm-bug/

The fix is already in Raring master-next branch and should be released soon.

tags: added: kernel-fixed-upstream
Revision history for this message
Alexandre BELLONI (abelloni) wrote :

Hi, I just took some time to to test both kernels. It is actually working as expected in both. So, I guess Luis is right. I let you close this bug then.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Luis Henriques (henrix) wrote :

Thank you for your quick reply. I'll just mark this bug as a duplicate of bug #1152194.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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