RHEL7/8: Kernel panic at bnxt_tx_int
Issue
- Kernel panic and unexpected reboot in
bnxt_en
driver functionbnxt_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.