NETDEV WATCHDOG: ethX: (e1000e): transmit queue X timed out

Solution Verified - Updated -

Issue

  • NETDEV WATCHDOG: (e1000e): transmit queue X timed out is logged, with a large kernel backtrace
  • A system using the e1000e NIC driver reports a NETDEV WATCHDOG timeout and Reset adapter unexpectedly.
  • RHEL 7 example:
kernel: ------------[ cut here ]------------
kernel: WARNING: CPU: 0 PID: 27563 at net/sched/sch_generic.c:356 dev_watchdog+0x248/0x260
kernel: NETDEV WATCHDOG: ethX (e1000e): transmit queue X timed out
...
kernel:  [<ffffffffc017adc0>] ? e1000_watchdog_task+0x8c0/0x8c0 [e1000e]
...
kernel: ---[ end trace 82794aa915c8da42 ]---
kernel: e1000e PCI-ID ethX: Reset adapter unexpectedly
  • RHEL 9 example:
kernel: ------------[ cut here ]------------
kernel: NETDEV WATCHDOG: ethX (e1000e): transmit queue 0 timed out
kernel: WARNING: CPU: 4 PID: 0 at net/sched/sch_generic.c:529 dev_watchdog+0x1f9/0x200
...
kernel: ---[ end trace 518672f194407090 ]---
kernel: e1000e PCI-ID ethX: Reset adapter unexpectedly

Environment

  • Red Hat Enterprise Linux 9
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 7
  • Intel I219 network interface card, including I219-LM and I219-V and VMware emulated NIC
  • e1000e driver

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content