Kernel panic in bnx2x_fw_dump_lvl() function.
Issue
- The following is found in /var/log/messages:
Jan 3 15:43:00 hostname Server Administrator: Instrumentation Service EventID: 1014 System software event: #012Description: An OEM diagnostic event occurred.
- Backtrace in vmcore is:
crash> bt
PID: 264 TASK: ffff880833d16080 CPU: 5 COMMAND: "events/5"
#0 [ffff880833d1f740] machine_kexec at ffffffff81038f3b
#1 [ffff880833d1f7a0] crash_kexec at ffffffff810c5b62
#2 [ffff880833d1f870] oops_end at ffffffff8152c430
#3 [ffff880833d1f8a0] no_context at ffffffff8104a00b
#4 [ffff880833d1f8f0] __bad_area_nosemaphore at ffffffff8104a295
#5 [ffff880833d1f940] bad_area_nosemaphore at ffffffff8104a363
#6 [ffff880833d1f950] __do_page_fault at ffffffff8104aabf
#7 [ffff880833d1fa70] do_page_fault at ffffffff8152e37e
#8 [ffff880833d1faa0] page_fault at ffffffff8152b735
[exception RIP: bnx2x_fw_dump_lvl+360]
RIP: ffffffffa02e82b8 RSP: ffff880833d1fb50 RFLAGS: 00010286
RAX: ffffc9012047f7ff RBX: ffff8808304766e0 RCX: 0000000000009f91
RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff880833d1fbe0 R8: 0000000000000000 R9: ffffffff81645da0
R10: 0000000000000001 R11: 0000000000000000 R12: ffffffffa036c7b5
R13: ffff880830476020 R14: 00000000ffffffff R15: 00000000fffff7ff
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#9 [ffff880833d1fbe8] bnx2x_fw_command at ffffffffa02f1066 [bnx2x]
#10 [ffff880833d1fc58] bnx2x_send_unload_req at ffffffffa02f4aca [bnx2x]
#11 [ffff880833d1fca8] bnx2x_chip_cleanup at ffffffffa0307060 [bnx2x]
#12 [ffff880833d1fd68] bnx2x_nic_unload at ffffffffa032afe4 [bnx2x]
#13 [ffff880833d1fdd8] bnx2x_sp_rtnl_task at ffffffffa02f969e [bnx2x]
#14 [ffff880833d1fe38] worker_thread at ffffffff81094a20
#15 [ffff880833d1fee8] kthread at ffffffff8109abf6
#16 [ffff880833d1ff48] kernel_thread at ffffffff8100c20a
- bnx2x: Prevent an illegal pointer dereference during panic
Environment
- Red Hat Enterprise Linux 6
- kernel-2.6.32-431.20.3.el6
- bnx2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.