Leann,

A few driver patches for the Kernel team to look at.

                    Michael


On 03/06/2017 01:10 PM, Launchpad Bug Tracker wrote:
> bugproxy (bugproxy) has assigned this bug to you for Ubuntu:
>
> ---Problem Description---
> FC Adapter goes offline and produces the call traces while booting into OS, 
> on assigning the LUNs to it.
>   
> ---uname output---
> Linux ltciofvtr-firestone1 4.9.0-12-generic #13-Ubuntu SMP Tue Jan 10 
> 12:52:39 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
>   
> FC Redfish Adapter(32 GB) is going offline on assigning the Luns to it. 
> Adapter shows online till pettitboot and even Luns are also vissible in 
> pettitboot.
> once selecting the OS from pettitboot and booting into it, it produces call 
> traces and also few lpfc errors. attached the comple console logs FYR.
> The FC switch to which the Redfish adapter is connected is a 16 GB switch and 
> the adapter is of 32 GB. According to me this parameter should not have any 
> concern as the adapter has to support backward compatibility.
>
> ---Steps to Reproduce---
> 1. install the adapter in a server. and connect it to FC switch (16 GB)
> 2. create zone and assign the LUNS to it from V7000.
> 3. reboot the OS
>
>
> root@ltciofvtr-firestone1:~# ll /sys/class/fc_host/
> total 0
> drwxr-xr-x  2 root root 0 Jan 25 04:22 ./
> drwxr-xr-x 72 root root 0 Jan 25 03:50 ../
> lrwxrwxrwx  1 root root 0 Jan 25 04:13 host10 -> 
> ../../devices/pci0001:00/0001:00:00.0/0001:01:00.1/host10/fc_host/host10/
> lrwxrwxrwx  1 root root 0 Jan 25 04:13 host6 -> 
> ../../devices/pci0000:00/0000:00:00.0/0000:01:00.0/host6/fc_host/host6/
> lrwxrwxrwx  1 root root 0 Jan 25 04:13 host8 -> 
> ../../devices/pci0000:00/0000:00:00.0/0000:01:00.1/host8/fc_host/host8/
> lrwxrwxrwx  1 root root 0 Jan 25 04:13 host9 -> 
> ../../devices/pci0001:00/0001:00:00.0/0001:01:00.0/host9/fc_host/host9/
> root@ltciofvtr-firestone1:~#
> root@ltciofvtr-firestone1:~# cat /sys/class/fc_host/host6/port_state
> Offline
> root@ltciofvtr-firestone1:~# cat /sys/class/fc_host/host8/port_state
> Offline
> root@ltciofvtr-firestone1:~# cat /sys/class/fc_host/host9/port_state
> Online
> root@ltciofvtr-firestone1:~# cat /sys/class/fc_host/host10/port_state
> Online
> root@ltciofvtr-firestone1:~#
> root@ltciofvtr-firestone1:~# lspci -nn | grep -i fibre
> 0000:01:00.0 Fibre Channel [0c04]: Emulex Corporation Lancer Gen6: LPe32000 
> Fibre Channel Host Adapter [10df:e300] (rev 01)
> 0000:01:00.1 Fibre Channel [0c04]: Emulex Corporation Lancer Gen6: LPe32000 
> Fibre Channel Host Adapter [10df:e300] (rev 01)
> 0001:01:00.0 Fibre Channel [0c04]: Emulex Corporation Lancer-X: LightPulse 
> Fibre Channel Host Adapter [10df:e200] (rev 10)
> 0001:01:00.1 Fibre Channel [0c04]: Emulex Corporation Lancer-X: LightPulse 
> Fibre Channel Host Adapter [10df:e200] (rev 10)
> root@ltciofvtr-firestone1:~#
>
>
> Device driver error code:
>   [  537.317563] lpfc 0000:01:00.1: 1:0338 IOCB wait timeout error - no wake 
> response Data x3c
> [  537.317755] lpfc 0000:01:00.1: 1:(0):0727 TMF FCP_LUN_RESET to TGT 1 LUN 0 
> failed (0, 0) iocb_flag x206
> [  537.317934] lpfc 0000:01:00.1: 1:(0):0713 SCSI layer issued Device Reset 
> (1, 0) return x2007
> [  537.318005] lpfc 0000:01:00.1: 1:0372 iotag x0 is out off range: max iotag 
> (x880)
> [  551.653563] lpfc 0000:01:00.0: 0:(0):0748 abort handler timed out waiting 
> for abortng I/O (xri:x149) to complete: ret 0x2003, ID 1, LUN 1
> [  551.653795] lpfc 0000:01:00.0: 0:0372 iotag x0 is out off range: max iotag 
> (x880)
> [  598.757557] lpfc 0000:01:00.1: 1:0338 IOCB wait timeout error - no wake 
> response Data x3c
> [  598.757766] lpfc 0000:01:00.1: 1:(0):0727 TMF FCP_LUN_RESET to TGT 1 LUN 1 
> failed (0, 0) iocb_flag x206
> [  598.757946] lpfc 0000:01:00.1: 1:(0):0713 SCSI layer issued Device Reset 
> (1, 1) return x2007
> [  598.758017] lpfc 0000:01:00.1: 1:0372 iotag x0 is out off range: max iotag 
> (x880)
> [  613.093562] lpfc 0000:01:00.0: 0:(0):0748 abort handler timed out waiting 
> for abortng I/O (xri:x14f) to complete: ret 0x2003, ID 1, LUN 0
> [  613.093630] INFO: task systemd-udevd:1148 blocked for more than 120 
> seconds.
> [  613.093631]       Not tainted 4.9.0-12-generic #13-Ubuntu
> [  613.093631] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
> this message.
> [  613.093632] systemd-udevd   D    0  1148   1141 0x00040000
>
>   
> Stack trace output:
>   [  613.093633] Call Trace:
> [  613.093634] [c000001fd6b5b360] [ffffffffffffffff] 0xffffffffffffffff 
> (unreliable)
> [  613.093636] [c000001fd6b5b530] [c00000000001c3a0] __switch_to+0x2e0/0x4c0
> [  613.093637] [c000001fd6b5b590] [c000000000b188d8] __schedule+0x2f8/0x990
> [  613.093638] [c000001fd6b5b670] [c000000000b18fb8] schedule+0x48/0xc0
> [  613.093640] [c000001fd6b5b6a0] [c000000000b1d394] 
> schedule_timeout+0x274/0x470
> [  613.093641] [c000001fd6b5b790] [c000000000b19f8c] 
> wait_for_common+0xec/0x240
> [  613.093642] [c000001fd6b5b810] [c0000000000ea27c] flush_work+0x12c/0x270
> [  613.093643] [c000001fd6b5b8a0] [c0000000000eca20] 
> __cancel_work_timer+0xc0/0x220
> [  613.093645] [c000001fd6b5b940] [c00000000059966c] 
> disk_block_events+0xcc/0xe0
> [  613.093646] [c000001fd6b5b990] [c00000000037124c] __blkdev_get+0x9c/0x490
> [  613.093648] [c000001fd6b5ba00] [c000000000372830] blkdev_get+0x1a0/0x4a0
> [  613.093649] [c000001fd6b5bab0] [c0000000003167e0] 
> do_dentry_open+0x2d0/0x470
> [  613.093651] [c000001fd6b5bb10] [c00000000032fee4] do_last+0x614/0x1070
> [  613.093652] [c000001fd6b5bc00] [c000000000330a1c] path_openat+0xdc/0x480
> [  613.093654] [c000001fd6b5bc80] [c00000000033268c] do_filp_open+0xec/0x160
> [  613.093655] [c000001fd6b5bdb0] [c00000000031841c] do_sys_open+0x1cc/0x380
> [  613.093656] [c000001fd6b5be30] [c00000000000bd84] system_call+0x38/0xe0
> [  613.093657] INFO: task systemd-udevd:1155 blocked for more than 120 
> seconds.
> [  613.093658]       Not tainted 4.9.0-12-generic #13-Ubuntu
> [  613.093658] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
> this message.
> [  613.093659] systemd-udevd   D    0  1155   1141 0x00040002
>   
> Hi Canonical,
>
> Can you please include these 2 commits to the lpfc driver on 17.04 and 16.04 
> HWE ?
> They've just been applied on mainline as of 4.11-rc1.
>
> The first resolves this problem, and the second prevents cache/DMA
> consistency problems which is likely to be hit in the future with this
> higher-performance adapter.
>
> I already asked for both patches to be flagged for stable kernels.
>
> [1] 8ea73db486cda442f0671f4bc9c03a76be398a28 lpfc: Correct WQ creation for 
> pagesize
> [2] 6b3b3bdb83b4ad51252d21bb13596db879e51850 lpfc: Add missing memory barrier
>
> Thank you.
>
> [1] 
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/scsi/lpfc?id=8ea73db486cda442f0671f4bc9c03a76be398a28
> [2] 
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/scsi/lpfc?id=6b3b3bdb83b4ad51252d21bb13596db879e51850
>
> ** Affects: ubuntu
>       Importance: Undecided
>       Assignee: Taco Screen team (taco-screen-team)
>           Status: New
>
>
> ** Tags: architecture-ppc64le bugnameltc-150924 severity-high 
> targetmilestone-inin1704

-- 
Michael Hohnbaum
OIL Program Manager
Power (ppc64el) Development Project Manager
Canonical, Ltd.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1670490

Title:
  FC Adapter (LPe32000-based) prints "iotag out of range", goes offline,
  and delays boot a lot (Ubuntu17.04/Emulex/lpfc))

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1670490/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to