8086:1502 e1000e: probe of 0000:00:19.0 failed with error -3

Bug #1583750 reported by Joerg Albert
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
High
Unassigned

Bug Description

When I switch on my laptop, running Ubuntu 14.04 LTS amd64, it will boot and load e1000e, but no eth* interface is present. Even repeated rmmod and modprobe don't bring up the interface. After a restart (i.e. no fresh power-up) it works just fine. After the next power-cycle the problem is there again. Laptop is a Lenovo Thinkpad T520 (Optimus graphics).

joerg@x61:~$ sudo dmesg | grep e1000e
[ 1.622695] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[ 1.622697] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[ 1.659146] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.659168] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[ 2.673058] e1000e: probe of 0000:00:19.0 failed with error -3

Same error happens with a vanilla kernel 4.6.0:

cat /proc/version
Linux version 4.6.0-jal2+ (root at x61) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1) ) #4 SMP Mon May 16 01:06:19 CEST 2016

dmesg | grep e1000e
[ 1.081798] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 1.081800] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.082068] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 2.106194] e1000e: probe of 0000:00:19.0 failed with error -3

Afterwards I've added some error output and changed some debugs into error prints in the e1000e:

[ 7900.183212] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): Failed to acquire the semaphore, FW or HW has it: FWSM=0x60000040 EXTCNF_CTRL=0x002800c9)

lspci -s 00:19 -vvv
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
        Subsystem: Lenovo Device 21ce
        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-
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at f3900000 (32-bit, non-prefetchable) [size=128K]
        Region 1: Memory at f3929000 (32-bit, non-prefetchable) [size=4K]
        Region 2: I/O ports at 6080 [size=32]
        Capabilities: [c8] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000 Data: 0000
        Capabilities: [e0] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-

See also this very similar bug on other hardware
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1576953

and my bug report to intel-wired-lan
http://lists.osuosl.org/pipermail/intel-wired-lan/Week-of-Mon-20160516/005381.html

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-86-generic 3.13.0-86.131
ProcVersionSignature: Ubuntu 3.13.0-86.131-generic 3.13.11-ckt39
Uname: Linux 3.13.0-86-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.20
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: joerg 2120 F.... pulseaudio
CurrentDesktop: XFCE
Date: Thu May 19 20:53:38 2016
HibernationDevice: RESUME=UUID=24909a47-1377-480a-93f0-66165f6c88a3
InstallationDate: Installed on 2015-03-21 (424 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
MachineType: LENOVO 4242PT2
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-86-generic root=UUID=7e46d0b3-a960-4a36-a56c-8a6ac934c07e ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-86-generic N/A
 linux-backports-modules-3.13.0-86-generic N/A
 linux-firmware 1.127.22
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/24/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: 8AET62WW (1.42 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4242PT2
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8AET62WW(1.42):bd01/24/2013:svnLENOVO:pn4242PT2:pvrThinkPadT520:rvnLENOVO:rn4242PT2:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4242PT2
dmi.product.version: ThinkPad T520
dmi.sys.vendor: LENOVO

Revision history for this message
Joerg Albert (jal2) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.6 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'.

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/v4.6-yakkety

Changed in linux (Ubuntu):
importance: Undecided → Medium
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
tags: added: patch
penalvch (penalvch)
tags: added: bios-outdated-1.45
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Joerg Albert (jal2) wrote :

@Joseph
I've already tested it with a vanilla 4.6.0 kernel, see posting #1.

@Christopher
Good point! I've updated the BIOS to the latest version:

root@x61:~# dmidecode -s bios-version && dmidecode -s bios-release-date
8AET65WW (1.45 )
05/14/2015

but unfortunately the bug remains.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
Revision history for this message
penalvch (penalvch) wrote :

Joerg Albert, to clarify, did this problem not occur in an earlier kernel or release of Ubuntu?

tags: added: kernel-bug-exists-upstream-4.6 latest-bios-1.45
removed: bios-outdated-1.45
tags: removed: patch
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Joerg Albert (jal2) wrote :

@Christopher
> did this problem not occur in an earlier kernel or release of Ubuntu?

I don't know. I just got this T520 and put 14.04.03 on it. Swapped the SSD with a harddisk containing 16.04 for testing. So I've seen this bug with these kernel versions only:

- 3.13.0-86-generic x86_64 (Ubuntu 14.04.03)
- 4.4.0-21-generic x86_64 (Ubuntu 16.04)
- 4.6.0 (vanilla)

Revision history for this message
penalvch (penalvch) wrote :

Joerg Albert, the issue you are reporting is an upstream one. Could you please report this problem following the instructions verbatim at https://wiki.ubuntu.com/Bugs/Upstream/kernel to the appropriate mailing list (TO Jeff Kirsher CC intel-wired-lan)?

Please provide a direct URL to your post to the mailing list when it becomes available so that it may be tracked.

Thank you for your understanding.

Changed in linux (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
summary: - 8086:1502 e1000e driver failed with error -3
+ 8086:1502 e1000e: probe of 0000:00:19.0 failed with error -3
Revision history for this message
Joerg Albert (jal2) wrote :

@Christopher
> Could you please report this problem following the instructions verbatim at https://wiki.ubuntu.com
> /Bugs/Upstream/kernel to the appropriate mailing list (TO Jeff Kirsher CC intel-wired-lan)?

As mentioned in the summary above I already did so six days ago
http://lists.osuosl.org/pipermail/intel-wired-lan/Week-of-Mon-20160516/005381.html

Revision history for this message
penalvch (penalvch) wrote :

Joerg Albert, to advise, your original email is missing 90% of the requested information (also, since you sent an email prematurely, they don't know that you submitted a downstream bug report to cross reference).

In the future, it may be helpful to follow the kernel.org format when sending emails to kernel.org related mailing lists.

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.