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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In