← Back to team overview

kernel-packages team mailing list archive

[Bug 1583750] Re: 8086:1502 e1000e driver failed with error -3


Joerg Albert, as per http://support.lenovo.com/us/en/products/Laptops-
an update to your computer's buggy, insecure, and outdated BIOS is
available (1.45). If you update to this following
https://help.ubuntu.com/community/BIOSUpdate does it change anything?

For more on BIOS updates and linux, please see

Please note your current BIOS is already in the Bug Description, so
posting this on the old BIOS would not be helpful.

Also, you don't have to create a new bug report.

Once the BIOS is updated, if the problem is still reproducible:
1) Please provide the output of the following terminal command (not perform an apport-collect):
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
2) Please make a comment specifically advising on if there was an improvement or not.
3) Please mark this report Status Confirmed.

If it's not reproducible, please mark this as Invalid.

Thank you for your understanding.

** Tags added: bios-outdated-1.45

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  8086:1502 e1000e driver failed with error -3

Status in linux package in Ubuntu:

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

  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

  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

  and my bug report to intel-wired-lan

  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
   /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
   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

To manage notifications about this bug go to: