← Back to team overview

kernel-packages team mailing list archive

[Bug 1352461] [NEW] IRQ conflict disables wired network on cold (first) boot

 

Public bug reported:

On every cold boot the ethernet controller fails to load, leaving the wired network completely disabled.
No interface /dev/eth0 is created.
IRQ 49 is taken by snd_hda_intel.
 49:      29219          0          0          0   PCI-MSI-edge      snd_hda_intel
eth0 is not listed in /proc/interrupts
The following log message is printed:
e1000e: probe of 0000:00:19.0 failed with error -3

When rebooting the machine (without powering down), the ethernet controller loads normally and functions without problems.
IRQ:s are now allocated differently:
 49:     155107          0          0          0   PCI-MSI-edge      eth0
 50:       1414     965740          0          0   PCI-MSI-edge      snd_hda_intel

The expected behaviour is that the ethernet controller will be assigned
an IRQ on the first boot, and load normally.

The network controller worked fine in Precise, until some upgrade in June.
I did not diagnose the problem immeditaly, and don't know which upgrade caused the regression.
Upgrading to Trusty (Ubuntu 14.04.1 LTS) did not solve the problem.

The problem is not random: it occurs at every cold boot and
the workaround of rebooting immediately after each cold boot works persistently.
I tried, as a workaround, setting the following kernel parameters (one at a time): 
pci=noacpi , pci=routeirq , noapic, acpi=off, pcie_pme=force and irqpoll
None of the listed kernel parameters affected the problem.
rmmod e1000e followed modprobe e1000e didn't help.


The ethernet controller is a
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)
    Kernel driver in use: e1000e

The sound chip is a
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
    Kernel driver in use: snd_hda_intel

Both of the devices are on-board chips on the motherboard, so changing
slots is not possible as a workaround.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-32-generic 3.13.0-32.57
ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  gronsti    5896 F.... pulseaudio
                      gronsti    7728 F.... pulseaudio
Date: Mon Aug  4 19:46:31 2014
HibernationDevice: RESUME=UUID=a4491702-2d6a-4187-8756-1d7c48b9bbef
InstallationDate: Installed on 2012-05-29 (797 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
IwConfig:
 eth0      no wireless extensions.
 
 lo        no wireless extensions.
ProcFB:
 
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-32-generic root=UUID=a7af81dd-393a-4948-a371-6f54d5de589b ro quiet splash nomdmonddf nomdmonisw nomdmonddf nomdmonisw
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-32-generic N/A
 linux-backports-modules-3.13.0-32-generic  N/A
 linux-firmware                             1.127.5
RfKill:
 
SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2014-07-30 (4 days ago)
dmi.bios.date: 12/22/2011
dmi.bios.vendor: Intel Corp.
dmi.bios.version: BLH6710H.86A.0146.2011.1222.1415
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: DH67CL
dmi.board.vendor: Intel Corporation
dmi.board.version: AAG10212-210
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCorp.:bvrBLH6710H.86A.0146.2011.1222.1415:bd12/22/2011:svn:pn:pvr:rvnIntelCorporation:rnDH67CL:rvrAAG10212-210:cvn:ct3:cvr:

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

** Attachment added: "/proc/interrupts after cold boot"
   https://bugs.launchpad.net/bugs/1352461/+attachment/4169695/+files/interrupts_cold

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

Title:
  IRQ conflict disables wired network on cold (first) boot

Status in “linux” package in Ubuntu:
  New

Bug description:
  On every cold boot the ethernet controller fails to load, leaving the wired network completely disabled.
  No interface /dev/eth0 is created.
  IRQ 49 is taken by snd_hda_intel.
   49:      29219          0          0          0   PCI-MSI-edge      snd_hda_intel
  eth0 is not listed in /proc/interrupts
  The following log message is printed:
  e1000e: probe of 0000:00:19.0 failed with error -3

  When rebooting the machine (without powering down), the ethernet controller loads normally and functions without problems.
  IRQ:s are now allocated differently:
   49:     155107          0          0          0   PCI-MSI-edge      eth0
   50:       1414     965740          0          0   PCI-MSI-edge      snd_hda_intel

  The expected behaviour is that the ethernet controller will be
  assigned an IRQ on the first boot, and load normally.

  The network controller worked fine in Precise, until some upgrade in June.
  I did not diagnose the problem immeditaly, and don't know which upgrade caused the regression.
  Upgrading to Trusty (Ubuntu 14.04.1 LTS) did not solve the problem.

  The problem is not random: it occurs at every cold boot and
  the workaround of rebooting immediately after each cold boot works persistently.
  I tried, as a workaround, setting the following kernel parameters (one at a time): 
  pci=noacpi , pci=routeirq , noapic, acpi=off, pcie_pme=force and irqpoll
  None of the listed kernel parameters affected the problem.
  rmmod e1000e followed modprobe e1000e didn't help.

  
  The ethernet controller is a
  00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)
      Kernel driver in use: e1000e

  The sound chip is a
  00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
      Kernel driver in use: snd_hda_intel

  Both of the devices are on-board chips on the motherboard, so changing
  slots is not possible as a workaround.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-32-generic 3.13.0-32.57
  ProcVersionSignature: Ubuntu 3.13.0-32.57-generic 3.13.11.4
  Uname: Linux 3.13.0-32-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  gronsti    5896 F.... pulseaudio
                        gronsti    7728 F.... pulseaudio
  Date: Mon Aug  4 19:46:31 2014
  HibernationDevice: RESUME=UUID=a4491702-2d6a-4187-8756-1d7c48b9bbef
  InstallationDate: Installed on 2012-05-29 (797 days ago)
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
  IwConfig:
   eth0      no wireless extensions.
   
   lo        no wireless extensions.
  ProcFB:
   
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-32-generic root=UUID=a7af81dd-393a-4948-a371-6f54d5de589b ro quiet splash nomdmonddf nomdmonisw nomdmonddf nomdmonisw
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-32-generic N/A
   linux-backports-modules-3.13.0-32-generic  N/A
   linux-firmware                             1.127.5
  RfKill:
   
  SourcePackage: linux
  UpgradeStatus: Upgraded to trusty on 2014-07-30 (4 days ago)
  dmi.bios.date: 12/22/2011
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: BLH6710H.86A.0146.2011.1222.1415
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: DH67CL
  dmi.board.vendor: Intel Corporation
  dmi.board.version: AAG10212-210
  dmi.chassis.type: 3
  dmi.modalias: dmi:bvnIntelCorp.:bvrBLH6710H.86A.0146.2011.1222.1415:bd12/22/2011:svn:pn:pvr:rvnIntelCorporation:rnDH67CL:rvrAAG10212-210:cvn:ct3:cvr:

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


Follow ups

References