System crashed at lpfc_dev_loss_tmo_callbk+0x84 after HBA reset

Solution In Progress - Updated -

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.

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