Public bug reported: 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 ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug trusty ** Patch added: "adding debug output to e1000e driver in 4.6.0 kernel" https://bugs.launchpad.net/bugs/1583750/+attachment/4666376/+files/0001-e1000e-added-more-error-output-during-probe.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1583750 Title: 8086:1502 e1000e driver failed with error -3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583750/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs