Kernel OOPS during DLPAR operation with Fibre Channel adapter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Tim Gardner | ||
Wily |
Fix Released
|
Undecided
|
Tim Gardner | ||
Xenial |
Fix Released
|
Undecided
|
Tim Gardner |
Bug Description
-- Problem Description --
Kernel OOPS during DLPAR operation with Fibre Channel adapter
---uname output---
4.1.0-1-generic
---Additional Hardware Info---
Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
Machine Type = POWER8
---Steps to Reproduce---
1) Install Ubuntu 15.10 on a Power VM LPAR.
2) Configure and start rtas_errd daemon
3) Via HMC try to add a Fibre channel adapter via dynamic partitioning
During the operation following OOPS message is observed
Oops output:
!!! 00E0806 Fcode, Copyright (c) 2000-2012 Emulex !!! Version 3.10x2
!!! 00E0806 Fcode, Copyright (c) 2000-2012 Emulex !!! Version 3.10x2
[ 8696.808703] PCI host bridge /pci@8000000200
[ 8696.808708] MEM 0x0003ff8400000
[ 8696.808716] PCI: I/O resource not set for host bridge /pci@8000000200
[ 8696.808761] PCI host bridge to bus 0001:01
[ 8696.808765] pci_bus 0001:01: root bus resource [mem 0x3ff8400000000
[ 8696.808768] pci_bus 0001:01: root bus resource [bus 01-ff]
[ 8696.897390] rpaphp: Slot [U78C7.
[ 8696.897395] rpadlpar_io: slot PHB 32 added
[ 8696.972155] Emulex LightPulse Fibre Channel SCSI driver 10.5.0.0.
[ 8696.972157] Copyright(c) 2004-2015 Emulex. All rights reserved.
[ 8696.972438] lpfc 0001:01:00.1: enabling device (0140 -> 0142)
[ 8696.976145] Unable to handle kernel paging request for data at address 0x0000000c
[ 8696.976174] Faulting instruction address: 0xc000000000084cc4
[ 8696.976182] Oops: Kernel access of bad area, sig: 11 [#1]
[ 8696.976188] SMP NR_CPUS=2048 NUMA pSeries
[ 8696.976196] Modules linked in: lpfc(+) scsi_transport_fc rpadlpar_io rpaphp rtc_generic pseries_rng autofs4
[ 8696.976220] CPU: 3 PID: 1426 Comm: systemd-udevd Not tainted 4.1.0-1-generic #1~dogfoodv1-Ubuntu
[ 8696.976230] task: c0000003857737e0 ti: c0000000fd08c000 task.ti: c0000000fd08c000
[ 8696.976239] NIP: c000000000084cc4 LR: c000000000084ca8 CTR: 0000000000000000
[ 8696.976247] REGS: c0000000fd08f0f0 TRAP: 0300 Not tainted (4.1.0-1-generic)
[ 8696.976255] MSR: 8000000100009033 <SF,EE,
[ 8696.976278] CFAR: c000000000008468 DAR: 000000000000000c DSISR: 40000000 SOFTE: 1
[ 8696.976396] NIP [c000000000084cc4] enable_
[ 8696.976405] LR [c000000000084ca8] enable_
[ 8696.976411] Call Trace:
[ 8696.976419] [c0000000fd08f370] [c000000000084ca8] enable_
[ 8696.976431] [c0000000fd08f4b0] [c0000000000866d8] dma_set_
[ 8696.976444] [c0000000fd08f540] [c000000000023528] dma_set_
[ 8696.976474] [c0000000fd08f570] [d000000002c71280] lpfc_pci_
[ 8696.976486] [c0000000fd08f610] [c0000000005987fc] local_pci_
[ 8696.976497] [c0000000fd08f6a0] [c000000000598a28] pci_device_
[ 8696.976510] [c0000000fd08f700] [c00000000067b744] driver_
[ 8696.976522] [c0000000fd08f790] [c00000000067bcdc] __driver_
[ 8696.976533] [c0000000fd08f7d0] [c00000000067854c] bus_for_
[ 8696.976544] [c0000000fd08f820] [c00000000067adbc] driver_
[ 8696.976555] [c0000000fd08f850] [c00000000067a768] bus_add_
[ 8696.976565] [c0000000fd08f8e0] [c00000000067c99c] driver_
[ 8696.976576] [c0000000fd08f950] [c0000000005978ec] __pci_register_
[ 8696.976604] [c0000000fd08f990] [d000000002ca7848] lpfc_init+
[ 8696.976617] [c0000000fd08fa20] [c00000000000b42c] do_one_
[ 8696.976628] [c0000000fd08faf0] [c000000000a6c7c8] do_init_
[ 8696.976640] [c0000000fd08fb80] [c000000000163fa4] load_module+
[ 8696.976651] [c0000000fd08fd50] [c0000000001643d0] SyS_finit_
[ 8696.976662] [c0000000fd08fe30] [c0000000000091fc] system_
[ 8696.976669] Instruction dump:
[ 8696.976675] 7fa3eb78 38842388 38a10090 38c00003 488345a5 60000000 2fa30000 409e0170
[ 8696.976694] 2fb90000 419e0438 ea7902f0 e93902e8 <83e9000c> 81490008 2f9f0000 7bff0020
[ 8696.976716] ---[ end trace c6f99bed0288dc0c ]---
The DLPAR operation completes successfully. lspci does display following information after this operation
# lspci
0001:01:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
0001:01:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03)
#
CVE References
tags: | added: architecture-ppc64le bugnameltc-127497 severity-critical targetmilestone-inin1510 |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
Changed in linux (Ubuntu Wily): | |
status: | In Progress → Fix Committed |
tags: |
added: severity-high targetmilestone-inin14044 removed: severity-critical targetmilestone-inin1510 |
tags: |
added: verification-done removed: verification-needed-wily |
tags: | added: verification-done-wily |
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1486180/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]