System crashed at lpfc_dev_loss_tmo_callbk+0x84 after HBA reset
Issue
- System crashed with
exception RIP: lpfc_dev_loss_tmo_callbk+84:
[ 2316.455859] lpfc 0000:d9:00.1: 3:(0):2753 PLOGI failure DID:FFFFFC Status:x3/x103
[ 2325.893004] lpfc 0000:d9:00.1: 3:1303 Link Up Event x257 received Data: x257 x0 x90 x0 x0 x0 0
[ 2325.982975] rport-5:0-34: blocked FC remote port time out: removing rport
[ 2325.983570] rport-5:0-33: blocked FC remote port time out: removing rport
[ 2325.984048] rport-5:0-32: blocked FC remote port time out: removing rport
[ 2326.008562] lpfc 0000:d9:00.1: 3:1305 Link Down Event x258 received Data: x258 x9 x810114 x0 x0
[ 2326.009226] **** lpfc_rport_invalid: Null vport on ndlp xffff889f50e95e00, DID xfffffa rport xffff88ae476a5000 SID xffffffff
[ 2326.009738] BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
[ 2326.010227] PGD 0 P4D 0
[ 2326.010245] lpfc 0000:d9:00.1: start 57 end 147 cnt 90
[ 2326.010702] Oops: 0000 [#1] SMP NOPTI
[ 2326.011185] lpfc 0000:d9:00.1: 57: [ 2316.456397] 3:0328 Rsp Ring 2 error: IOCB Data: x40000000 x80e4b000 x11 x0 x2420016 xfffffa x11109e1 x14428a36 x0 x0 x0 x0 x0 x0 x0 x0
[ 2326.011652] CPU: 19 PID: 698 Comm: kworker/19:2 Kdump: loaded Tainted: P OE --------- - - 4.18.0-348.20.1.el8_5.x86_64 #1
[ 2326.012640] lpfc 0000:d9:00.1: 58: [ 2316.456398] 3:(0):0929 FIND node DID Data: xffff889f075dc200 xfffffa x0 x8000400 x2 xffff889fb9ef5400
[ 2326.013604] Hardware name: HPE ProLiant DL380 Gen10/ProLiant DL380 Gen10, BIOS U30 11/24/2021
[ 2326.013611] Workqueue: fc_wq_5 fc_rport_final_delete [scsi_transport_fc]
[ 2326.014614] lpfc 0000:d9:00.1: 59: [ 2316.456398] 3:(0):0102 PLOGI completes to NPort xfffffa Data: x0 x3 x103 x0 x0
[ 2326.015135] RIP: 0010:lpfc_dev_loss_tmo_callbk+0x54/0x360 [lpfc]
[ 2326.015137] Code: 01 00 00 0f b7 8b ac 00 00 00 48 c7 c2 e8 14 6d c0 49 89 fc 44 8b 8b 94 00 00 00 44 8b 83 98 00 00 00 be 80 00 00 00 48 89 ef <4c> 8b 6d 00 e8 53 50 04 00 48 8b 83 18 01 00 00 8b 90 44 03 00 00
[ 2326.015650] lpfc 0000:d9:00.1: 60: [ 2316.456399] 3:(0):0107 Retry ELS command x3 to remote NPORT xfffffa Data: x1 x0
[ 2326.016176] RSP: 0018:ffff94cf07acfe30 EFLAGS: 00010286
[ 2326.016177] RAX: ffff88ae476a5708 RBX: ffff889f50e95e00 RCX: 000000000000ffff
[ 2326.016177] RDX: ffffffffc06d14e8 RSI: 0000000000000080 RDI: 0000000000000000
[ 2326.016178] RBP: 0000000000000000 R08: 0000000000fffffa R09: 0000000000000000
[ 2326.016178] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88ae476a5000
[ 2326.016179] R13: ffff88ae476a5000 R14: ffff88ae47147000 R15: ffff88ae476a56c8
[ 2326.016179] FS: 0000000000000000(0000) GS:ffff88ae000c0000(0000) knlGS:0000000000000000
[ 2326.016180] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2326.016180] CR2: 0000000000000000 CR3: 0000000b73610004 CR4: 00000000007706e0
[ 2326.016181] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 2326.016703] lpfc 0000:d9:00.1: 61: [ 2316.456400] 3:(0):0904 NPort state transition xfffffa, NPR -> PLOGI
[ 2326.017781] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 2326.017781] PKRU: 55555554
[ 2326.017782] Call Trace:
[ 2326.017789] fc_rport_final_delete+0xea/0x1d0 [scsi_transport_fc]
[ 2326.018334] lpfc 0000:d9:00.1: 62: [ 2316.456401] 3:(0):0929 FIND node DID Data: xffff889f075dc200 xfffffa x0 x1000400 x2 xffff889fb9ef5400
Environment
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Before kernel version 5.14.0-570.73.1.el9_6
- Emulex (Broadcom) lpfc driver in use
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.