8086:1502 e1000e: probe of 0000:00:19.0 failed with error -3
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~
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_
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]
See also this very similar bug on other hardware
https:/
and my bug report to intel-wired-lan
http://
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-86-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.20
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: XFCE
Date: Thu May 19 20:53:38 2016
HibernationDevice: RESUME=
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=
RelatedPackageV
linux-
linux-
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.
dmi.board.name: 4242PT2
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4242PT2
dmi.product.
dmi.sys.vendor: LENOVO
tags: | added: patch |
tags: | added: bios-outdated-1.45 |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Would it be possible for you to test the latest upstream kernel? Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . 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