My Oracle Support Banner

HP DL380 G10 panics at boot when FC cables are plugged into the emulex 12002 HBA (Doc ID 2572034.1)

Last updated on OCTOBER 20, 2022

Applies to:

Linux OS - Version Oracle Linux 6.7 with Unbreakable Enterprise Kernel [4.1.12] and later
Information in this document applies to any platform.

Symptoms

Oracle Linux 6. with UEK [4.1.12] version on HP DL380 G10 panics during udev at boot with FC cables plugged HBA Emulex 12002.

This error can be happen every 3 to 5 reboots or around.

Panic shows the following error stack trace:


-- LOGS
Press any key to continue.
Press any key to continue.
Press any key to continue.
Press any key to enter the menu
Booting Oracle Linux Server Unbreakable Enterprise Kernel
(4.1.12-124.25.1.el6u ek.x86_64) in 0 seconds...Trying to allocate 1413 pages for VMLINUZ
[Linux-EFI, setup=0x1129, size=0x5840a0]
[Initrd, addr=0x7ded7000, size=0x1c25f53]
[    1.482825] i8042: Can't read CTR while initializing i8042 <<<<<<<<<<<
[    4.477311] lpfc 0000:61:00.0: 0:1303 Link Up Event x1 received Data: x1 xf7 x20 x0 x0 x0 0
[    6.544913] lpfc 0000:61:00.1: 1:1303 Link Up Event x1 received Data: x1 xf7 x20 x0 x0 x0 0
mount: mount point /proc/bus/usb does not exist <<<<<<<<<<<
               Welcome to Oracle Linux Server
Starting udev: [   10.488276] scsi 0:0:1:0: Failed to get diagnostic page 0x8000002  <<<<<<<<<<<
[   10.561747] scsi 0:0:1:0: Failed to bind enclosure -19
[   10.594174] scsi 0:0:2:0: Failed to get diagnostic page 0x8000002
[   10.594175] scsi 0:0:2:0: Failed to bind enclosure -19
[   10.608339] scsi 0:0:3:0: Failed to get diagnostic page 0x8000002
[   10.608340] scsi 0:0:3:0: Failed to bind enclosure -19  <<<<<<<<<<<
[   10.621701] scsi 0:0:4:0: Failed to get diagnostic page 0x8000002
[   10.621703] scsi 0:0:4:0: Failed to bind enclosure -19
[   10.639205] scsi 1:0:1:0: Failed to get diagnostic page 0x8000002 <<<<<<<<<<<
[   10.639206] scsi 1:0:1:0: Failed to bind enclosure -19
[   10.652175] scsi 1:0:2:0: Failed to get diagnostic page 0x8000002
[  OK  ]
[   10.652177] scsi 1:0:2:0: Failed to bind enclosure -19
[   10.665701] scsi 1:0:3:0: Failed to get diagnostic page 0x8000002 <<<<<<<<<<<
[   10.665702] scsi 1:0:3:0: Failed to bind enclosure -19 <<<<<<<<<<<
[   10.679928] scsi 1:0:4:0: Failed to get diagnostic page 0x8000002
[   10.679929] scsi 1:0:4:0: Failed to bind enclosure -19
Setting hostname hpg10_1:  [  OK  ]
Add partition mappings:  [  OK  ]
Setting up Logical Volume Management: [   13.128659] BUG: unable to handle kernel paging request at 0000000127e197c0  <<<<<<<<<<<
[   13.212633] IP: [<ffffffff81331490>] strlen+0x0/0x30 <<<<<<<<<<<
[   13.272471] PGD 0
[   13.296640] Oops: 0000 [#1] SMP <<<<<<<<<<<
[   13.335494] Modules linked in: dm_round_robin scsi_dh_rdac dm_multipath pcspkr ses enclosure ipmi_devintf <SNIP>
[   13.689563] CPU: 4 PID: 5890 Comm: lvm Not tainted 4.1.12-124.25.1.el6uek.x86_64 #2
[   13.781918] Hardware name: HPE ProLiant DL380 Gen10/ProLiant DL380 Gen10, BIOS U30 06/20/2018 <<<<<<<<<<<
[   13.884782] task: ffff8800a26eb800 ti: ffff8800a24c8000 task.ti:ffff8800a24c8000 <<<<<<<<<<<
[   13.975064] RIP: 0010:[<ffffffff81331490>]  [<ffffffff81331490>]strlen+0x0/0x30
[   14.064289] RSP: 0018:ffff8800a24cb990  EFLAGS: 00010206
[   14.128292] RAX: ffff88007e2ee3c0 RBX: 0000000127e197c0 RCX:0000000000000004
[   14.214362] RDX: 000000000000a1ff RSI: 00000000000000d0 RDI:0000000127e197c0
[   14.300434] RBP: ffff8800a24cb9b8 R08: 00000000000080d0 R09:ffff88043f403c00
[   14.386508] R10: ffffffff81247046 R11: 0000000004400010 R12:ffff88043f52ba00
[   14.472700] R13: 00000000000000d0 R14: 0000000000000004 R15:000000000000a1ff
[   14.558776] FS:  00007fdfb40e87a0(0000) GS:ffff88043f900000(0000)knlGS:0000000000000000
[   14.656398] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   14.735229] CR2: 0000000127e197c0 CR3: 00000000a24cc000 CR4:0000000000360670
[   14.832248] DR0: 0000000000000000 DR1: 0000000000000000 DR2:0000000000000000
[   14.931013] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:0000000000000400
[   15.029351] Stack:
[   15.065984]  ffffffff811aaa52 ffff8800a24cb9d8 ffff88007e2eef78ffff88043f52ba00
[   15.166600]  ffff88007e2eef78 ffff8800a24cb9c8 ffffffff811aaac3ffff8800a24cba08
[   15.268966]  ffffffff8128bdec ffff8800a24cba38 ffff88007e2eef78ffff880426fbf0f0
[   15.371289] Call Trace:
[   15.413479]  [<ffffffff811aaa52>] ? kstrdup+0x22/0x70 <<<<<<<<<<<
[   15.487407]  [<ffffffff811aaac3>] kstrdup_const+0x23/0x30
[   15.565052]  [<ffffffff8128bdec>] __kernfs_new_node+0x2c/0xd0
[   15.645666]  [<ffffffff8128ce86>] kernfs_new_node+0x26/0x50
[   15.722956]  [<ffffffff8128eca7>] kernfs_create_link+0x27/0x90
[   15.805383]  [<ffffffff8128fa7a>] sysfs_do_create_link_sd.isra.2+0x6a/0xe0
[   15.899600]  [<ffffffff8128fb15>] sysfs_create_link+0x25/0x50
[   15.981569]  [<ffffffff81247083>] bd_link_disk_holder+0x133/0x1d0
[   16.067780]  [<ffffffffa0003c16>] dm_get_table_device+0x106/0x1b0 [dm_mod] <<<<<<<<<<<
[   16.162193]  [<ffffffffa0007905>] dm_get_device+0xb5/0x180 [dm_mod]
[   16.250113]  [<ffffffffa0009bc4>] linear_ctr+0x84/0x110 [dm_mod]
[   16.335066]  [<ffffffffa00082f7>] dm_table_add_target+0x157/0x390 [dm_mod] <<<<<<<<<<<
[   16.430873]  [<ffffffffa000b904>] table_load+0x124/0x340 [dm_mod]
[   16.516364]  [<ffffffffa000b7e0>] ? retrieve_status+0x1c0/0x1c0 [dm_mod] <<<<<<<<<<<
[   16.607918]  [<ffffffffa000c570>] ctl_ioctl+0x230/0x510 [dm_mod]
[   16.692976]  [<ffffffffa000c863>] dm_ctl_ioctl+0x13/0x20 [dm_mod] <<<<<<<<<<<
[   16.778961]  [<ffffffff81220cbb>] do_vfs_ioctl+0x2fb/0x510
[   16.855776]  [<ffffffff8121100f>] ? SYSC_newstat+0x2f/0x40
[   16.933513]  [<ffffffff816ecf88>] ? __schedule+0xf8/0x810
[   17.009541]  [<ffffffff81220f51>] SyS_ioctl+0x81/0xa0
[   17.082794]  [<ffffffff816f2cdf>] ? system_call_after_swapgs+0xe9/0x190
[   17.175610]  [<ffffffff816f2cd8>] ? system_call_after_swapgs+0xe2/0x190
[   17.268289]  [<ffffffff816f2cd1>] ? system_call_after_swapgs+0xdb/0x190
[   17.358395]  [<ffffffff816f2d9e>] system_call_fastpath+0x18/0xd8
[   17.440990] Code: 89 f8 48 89 e5 f6 82
[   17.688884] RIP  [<ffffffff81331490>] strlen+0x0/0x30 <<<<<<<<<<<
[   17.759493]  RSP <ffff8800a24cb990>
[   17.816728] CR2: 0000000127e197c0
[   17.866434] ---[ end trace b2eedfdf66bcd26e ]---
[   17.968726] Kernel panic - not syncing: Fatal exception  <<<<<<<<<<<
[   18.040650] Kernel Offset: disabled <<<<<<<<<<<
[   18.129438] Rebooting in 5 seconds..

 

OR:

Booting Oracle Linux Server Unbreakable Enterprise Kernel (4.1.12-112.14.11.el6\par
uek.x86_64)\par
in 0 seconds...Trying to allocate 1395 pages for VMLINUZ\par
[Linux-EFI, setup=0x112a, size=0x572ff0]\par
[Initrd, addr=0x7d835000, size=0x22c7301]\par
[ 1.594821] i8042: Can't read CTR while initializing i8042\par
[ 6.539690] lpfc 0000:61:00.0: 0:1303 Link Up Event x1 received Data: x1 xf7 x20 x0 x0 x0 0\par
mount: mount point /proc/bus/usb does not exist\par  
Welcome to Oracle Linux Server\par
Starting udev: [ 8.737221] BUG: unable to handle kernel NULL pointer dereference at 000000000000001c\par  
[ 8.831751] IP: [<ffffffffa02a32f4>] xhci_bus_suspend+0x184/0x320 [xhci_hcd]\par  
[ 8.916805] PGD 8000000428af7067 PUD 42a3d6067 PMD 0\par  
[ 8.977748] Oops: 0000 [#1] SMP\par  
[ 9.016625] Modules linked in: acpi_cpufreq shpchp xhci_pci xhci_hcd ext4 jbd2 mbcache2 sd_mod smartpqi scsi_transport_sas lpfc scsi_transport_fc aesni_intel ablk_helper cryptd lrw gf128mul glue_helper aes_x86_64 wmi dm_mirror dm_region_hash dm_log dm_mod\par
[ 9.289899] CPU: 5 PID: 44 Comm: kworker/5:0 Not tainted 4.1.12-112.14.11.el6uek.x86_64 #2\par
[ 9.389624] Hardware name: HPE ProLiant DL380 Gen10/ProLiant DL380 Gen10, BIOS U30 11/14/2017\par
[ 9.492522] Workqueue: pm pm_runtime_work\par
[ 9.540841] task: ffff88042c63b800 ti: ffff88042c668000 task.ti: ffff88042c668000\par
[ 9.631128] RIP: 0010:[<ffffffffa02a32f4>] [<ffffffffa02a32f4>] xhci_bus_suspend+0x184/0x320 [xhci_hcd]\par
[ 9.745580] RSP: 0000:ffff88042c66ba98 EFLAGS: 00010046\par

Changes

Install  latest UEK4 kernel on HP DL380 G10 with FC cables plugged HBA Emulex 12002.

 

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.