Intel ixbge hardware error causes hung task and kernel panic
Issue
- Intel ixbge hardware error causes hung task and kernel panic
- Upon a TX timeout or other error causing the netdev watchdog or driver to reset the NIC, the
ixgbedriver service routineixgbe_service_task()takes thertnl_lock()and then callsunregister_netdev()which tries to take the lock again, causing a deadlock situation.
Environment
- Red Hat Enterprise Linux 8.1 and earlier (
kernel-4.18.0-147.el8series) - Intel NIC using
ixgbedriver
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.