NMI watchdog panic when modprobing qla2xxx driver on Red Hat Enterprise Linux 5 system with QEM3472 QLogic card.
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, tools, and much more.