Server is crashing with error - 'RIP qla_dfs_tgt_counters_show+0xa0/0x290'

Solution Verified - Updated -

Issue

  • The servers used for HANA SAP (2 nodes) are crashing repeatedly with following call traces:

    WARNING! power/level is deprecated; use power/control instead
    qla2xxx [0000:14:00.0]-706d:0: Unable to read SFP data (2/a0/0).
    qla2xxx [0000:14:00.1]-706d:1: Unable to read SFP data (2/a0/0).
    qla2xxx [0000:34:00.0]-706d:2: Unable to read SFP data (2/a0/0).
    qla2xxx [0000:34:00.1]-706d:3: Unable to read SFP data (2/a0/0).
    qla2xxx [0000:54:00.0]-706d:4: Unable to read SFP data (2/a0/0).
    qla2xxx [0000:54:00.1]-706d:5: Unable to read SFP data (2/a0/0).
    hrtimer: interrupt took 47792944 ns
    BUG: unable to handle kernel NULL pointer dereference at 0000000000000338
    IP: [<ffffffffc0691be0>] qla_dfs_tgt_counters_show+0xa0/0x290 [qla2xxx]
    PGD 8000057bedcb9067 PUD 57bf0418067 PMD 0
    Oops: 0000 [#1] SMP
    Modules linked in: [...]
    CPU: 74 PID: 247148 Comm: save Kdump: loaded Tainted: G           OE  ------------ T 3.10.0-957.5.1.el7.x86_64 #1
    Hardware name: HP Superdome2 16s x86, BIOS Bundle: 008.008.018 SFW: 045.010.000 12/09/2018
    task: ffffa0afe7f8d140 ti: ffff9faf4cfc4000 task.ti: ffff9faf4cfc4000
    RIP: 0010:[<ffffffffc0691be0>]  [<ffffffffc0691be0>] qla_dfs_tgt_counters_show+0xa0/0x290 [qla2xxx]
    RSP: 0018:ffff9faf4cfc7e08  EFLAGS: 00010202
    RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
    RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffa3afef728700
    RBP: ffff9faf4cfc7e60 R08: 0000000000000000 R09: 0000000000000000
    R10: 0000000000000000 R11: 00000000000000f0 R12: 0000000000000000
    R13: 0000000000000000 R14: 0000000000000000 R15: ffff9e3078f6f8c0
    FS:  00007f0590fbe740(0000) GS:ffffa1afff280000(0000) knlGS:0000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    CR2: 0000000000000338 CR3: 0000057b8d34c000 CR4: 00000000003607e0
    DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
    DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
    Call Trace:
     [<ffffffff8f1d61cd>] ? kvmalloc_node+0x8d/0xe0
     [<ffffffff8f268e70>] seq_read+0x130/0x440
     [<ffffffff8f2414bf>] vfs_read+0x9f/0x170
     [<ffffffff8f24237f>] SyS_read+0x7f/0xf0
     [<ffffffff8f774ddb>] system_call_fastpath+0x22/0x27
    Code: 66 85 c0 74 6a 83 e8 01 48 8b be b8 00 00 00 31 f6 0f b7 c0 4c 8d 1c c5 08 00 00 00 0f 1f 80 00 00 00 00 48 8b 04 37 48 83 c6 08 <48> 03 90 38 03 00 00 4c 03 80 40 03 00 00 4c 03 88 48 03 00 00
    RIP  [<ffffffffc0691be0>] qla_dfs_tgt_counters_show+0xa0/0x290 [qla2xxx]
    RSP <ffff9faf4cfc7e08>
    CR2: 0000000000000338
    

Environment

  • Red Hat Enterprise Linux (RHEL) 7.6, RHEL 7.7
  • Qlogic ISP8324-based 16Gb Fibre Channel HBA

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