RHEL7/8: Kernel panic at bnxt_tx_int

Solution Verified - Updated -

Issue

  • Kernel panic and unexpected reboot in bnxt_en driver function bnxt_tx_int, panic backtrace looks like one of:
[142691.543474] BUG: unable to handle kernel NULL pointer dereference at 0000000000000080
...
[142691.590583] RIP: 0010:bnxt_tx_int+0xe6/0x2a0 [bnxt_en]
...
[142691.706628] Call Trace:
[142691.709455]  <IRQ>
[142691.711790]  __bnxt_poll_work_done+0x23/0xd0 [bnxt_en]
[142691.717624]  bnxt_poll+0x55/0x190 [bnxt_en]
[142691.722393]  net_rx_action+0x149/0x3b0
[142691.726675]  __do_softirq+0xd7/0x2d6
[142691.730757]  irq_exit+0xf7/0x100
[142691.734455]  do_IRQ+0x7f/0xd0
[142691.737865]  common_interrupt+0xf/0xf
[142691.742048]  </IRQ>
[142691.744487] RIP: 0033:0x12b330c5
    [exception RIP: bnxt_tx_int+231]
    RIP: ffffffffc01eeb07  RSP: ffff9fe13fec3d90  RFLAGS: 00010246
    RAX: ffff9fe13b5c88c0  RBX: ffffa0613ec84098  RCX: 00000000000002ac
    RDX: ffffb3a6a3d22000  RSI: fffff681bc038480  RDI: 0000000040000000
    RBP: ffff9fe13fec3de0   R8: ffffa06100e12200   R9: 000000018020001b
    R10: 0000000000e13101  R11: ffffa06100e12200  R12: 00000000000000e5
    R13: ffffa0a131e70690  R14: ffffb3a6a3d23560  R15: 0000000000000000
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
#10 [ffff9fe13fec3de8] __bnxt_poll_work_done at ffffffffc01ee32c [bnxt_en]
#11 [ffff9fe13fec3e08] bnxt_poll at ffffffffc01f4c5e [bnxt_en]
#12 [ffff9fe13fec3e78] net_rx_action at ffffffffaf280037
#13 [ffff9fe13fec3ef8] __do_softirq at ffffffffaeca9545
#14 [ffff9fe13fec3f68] call_softirq at ffffffffaf3c8aac
#15 [ffff9fe13fec3f80] do_softirq at ffffffffaec30825
#16 [ffff9fe13fec3fa0] irq_exit at ffffffffaeca98f5
#17 [ffff9fe13fec3fb8] do_IRQ at ffffffffaf3c9ef6

Environment

  • Red Hat Enterprise Linux 8.5 and earlier
  • Red Hat Enterprise Linux 7.9 with kernel-3.10.0-1160.99.1.el7 or earlier
  • Broadcom NetXtreme-E NIC using bnxt_en 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