← Back to team overview

kernel-packages team mailing list archive

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

 

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 Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1583750

Title:
  8086:1502 e1000e driver failed with error -3

Status in linux package in Ubuntu:
  New

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583750/+subscriptions


Follow ups