Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1209 Discussions

do_IRQ kernel unable to handle ethernet IRQ (embedded)

Sherif
Beginner
186 Views

We have several PCs with Celeron N3160 processors and dual ethernet (I210), we are experiencing ethernet connection lockups, sometimes leading to unusable network on both interfaces, the symptoms show up as do_IRQ error messages in syslog

Apr 2 15:12:46 pc kernel: [62804.716320] do_IRQ: 1.34 No irq handler for vector

When it happens we have to reboot the PC. We are using Ubuntu 20.04 with 5.4.0-163-generic kernel version. The stock kernel includes IGB driver 5.6.0-k, and with the stock driver the problem happens very often (once every 1-2 days). When we manually upgrade the driver so 5.13.16 the problems much less frequently, maybe once every 2 months and on sometimes it doesn't happen on some PCs.

We have some conditions that can replicate the failure but it's very difficult to track down the root cause, are there any tools or flags we can use to compile the driver to help us understand the resolve the problem?

This happens to all the PCs we have (Axiomtek ICO310-N3160 DIN rail PCs), we've got about 15 PCs and the error can be replicated on all of them, so most likely not a defect but something systematic 

 

 

0 Kudos
1 Reply
Diego_INTEL
Moderator
141 Views

Hello @Sherif,

 

Thank you for contacting Intel Embedded Community.

 

There is a newer driver version, you can check it:

https://sourceforge.net/projects/e1000/files/igb%20stable/

 

May be best to test with the latest version, but regarding the root cause, you may try looking here:

https://www.kernel.org/doc/html/v5.0/networking/device_drivers/intel/igb.html

 

Best regards,

 

@Diego_INTEL 

0 Kudos
Reply