NMI watchdog panic when modprobing qla2xxx driver on Red Hat Enterprise Linux 5 system with QEM3472 QLogic card.

Solution Verified - Updated -

Issue

  • Kernel panic loading qla2xxx on boot:
    NMI Watchdog detected LOCKUP on CPU 13
    CPU 13
    Modules linked in: qla2xxx scsi_transport_fc igb 8021q dca amd64_edac_mod edac_mc snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_hwdep snd soundcore ahci libata i2c_nforce2 nvidiafb i2c_algo_bit i2c_core dm_snapshot dm_zero dm_mirror dm_log ext3 jbd dm_mod vfat fat edd nls_utf8 sd_mod sg joydev usb_storage sr_mod scsi_mod ide_cd cdrom ohci_hcd uhci_hcd ehci_hcd
    Pid: 7234, comm: modprobe Not tainted 2.6.18-194.8.1.el5 #1
    RIP: 0010:[<ffffffff8000c9f4>]  [<ffffffff8000c9f4>] __delay+0x6/0x10
    RSP: 0000:ffff8120589f9ca0  EFLAGS: 00000097
    RAX: 0000000000000bbb RBX: ffffc2000002e000 RCX: 00000000265aa9fe
    RDX: 000000000000010a RSI: 0000000000000046 RDI: 0000000000002ede
    RBP: 00000000000caab0 R08: 0000000000000002 R09: ffff8120589f9c6c
    R10: 0000000000000004 R11: ffffffff80225929 R12: ffff811857a8c4f8
    R13: 0000000000000246 R14: ffffc2000002e000 R15: ffff811857a8c000
    FS:  00002b4e3d4f86e0(0000) GS:ffff81107c28a9c0(0000) knlGS:0000000000000000
    CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
    CR2: 00002b4e3d62700f CR3: 00000018589df000 CR4: 00000000000006e0
    Process modprobe (pid: 7234, threadinfo ffff8120589f8000, task ffff81205fe7f7a0)
    Stack:  ffffffff884255f4 0000000000000292 ffffffff88426de8 ffff000000000292
     ffff811857a8c4f8 ffff811857a8c4f8 0000000000000000 0000000000000009
     ffffffff8842487f 00000000000010d0 ffffffff8002221b ffff811857a8e710
    Call Trace:
     [<ffffffff884255f4>] :qla2xxx:qla24xx_reset_chip+0xde/0x151
     [<ffffffff88426de8>] :qla2xxx:qla24xx_pci_config+0x1a6/0x1b1
     [<ffffffff8842487f>] :qla2xxx:qla2x00_initialize_adapter+0xec/0x404
     [<ffffffff8002221b>] dma_alloc_coherent+0x76/0x1ca
     [<ffffffff88420b91>] :qla2xxx:qla2x00_probe_one+0xe36/0x11de
     [<ffffffff8009d39a>] call_usermodehelper_keys+0xe3/0xf8
     [<ffffffff8009d3af>] __call_usermodehelper+0x0/0x4f
     [<ffffffff8015ddaf>] pci_device_probe+0x104/0x184
     [<ffffffff801c7c2e>] driver_probe_device+0x52/0xaa
     [<ffffffff801c7d5d>] __driver_attach+0x65/0xb6
     [<ffffffff801c7cf8>] __driver_attach+0x0/0xb6
     [<ffffffff801c7535>] bus_for_each_dev+0x43/0x6e
     [<ffffffff801c7171>] bus_add_driver+0x76/0x110
     [<ffffffff8015e0cb>] __pci_register_driver+0x51/0xa6
     [<ffffffff883010df>] :qla2xxx:qla2x00_module_init+0xdf/0x106
     [<ffffffff800a6e59>] sys_init_module+0xaf/0x1f2
     [<ffffffff8005d116>] system_call+0x7e/0x83
    
    
    Code: 0f 31 29 c8 48 39 f8 72 f5 c3 41 54 83 3d 51 b6 3e 00 00 49
    Kernel panic - not syncing: nmi watchdog
     BUG: warning at kernel/panic.c:137/panic() (Not tainted)
    

Environment

  • Red Hat Enterprise Linux 5
    • kernel-2.6.18-194.el5 to kernel-2.6.18-194.11.1.el5
  • Sun X6440 Blade with Qlogic card:
    QEM3472 QEMSG-XPCIE2FCGBE-Q-Z     Dual 4Gb FC/DUAL 1GbE, PCI-E, ExpressModule, RoHS-6
    
  • Server and Qlogic card are running latest firmware
    • System software package 2.1.0 (BIOS 1.19)

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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.