Hi Daniel, hope you're doing well!

Thanks for reporting this regression. I worked a bit with qla2xxx back
in IBM LTC, so I can try to help.

There are indeed a few 'stable' fixes for qla2xxx between 4.15.0-72 and -73 
(none on -74).
Well, apparently not so stable. 
And none of their upstream commit IDs are marked in Fixes commits on mainline, 
sadly; so no immediate indicators of the culprit.

There are more fixes in Ubuntu-4.15.0-88.88 (yes) currently in bionic-proposed.
And a few more fixes in master-next (just in git, not yet released.)

So,
1) Could you please try the kernel packages from bionic-proposed first ?
2) And if doesn't help, build the packages from master-next ? (or I can give 
you test packages)

Hopefully either may help. Otherwise, we can check more recent kernel
versions.

Thanks,
Mauricio

$ git log --oneline Ubuntu-4.15.0-72.81..Ubuntu-4.15.0-73.82  -- 
drivers/scsi/qla2xxx/
8fe9110fefd8 scsi: qla2xxx: Fix port speed display on chip reset
0b693aca8824 scsi: qla2xxx: Fix deadlock between ATIO and HW lock
51313cd70fe2 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0
18dd3502aa79 scsi: qla2xxx: Fix dropped srb resource.
4af79e867720 scsi: qla2xxx: Defer chip reset until target mode is enabled
c41bc5e5c6bb scsi: qla2xxx: Fix iIDMA error
c0579128d7b8 scsi: qla2xxx: stop timer in shutdown path
3bf89d9345a5 scsi: qla2xxx: Initialized mailbox to prevent driver load failure
725ec645a843 scsi: qla2xxx: fixup incorrect usage of host_byte
7616c2489f28 scsi: qla2xxx: fix a potential NULL pointer dereference

$ git log --oneline Ubuntu-4.15.0-73.82..Ubuntu-4.15.0-74.84  -- 
drivers/scsi/qla2xxx/
$

$ git log --oneline Ubuntu-4.15.0-73.82..Ubuntu-4.15.0-88.88    -- 
drivers/scsi/qla2xxx/
1803d2ecfe61 scsi: qla2xxx: Send Notify ACK after N2N PLOGI
c531496eb731 scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length
374f839d0f64 scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
3e74574ced98 scsi: qla2xxx: Don't call qlt_async_event twice
8c30c08b2648 nvme_fc: add module to ops template to allow module references
1c20b1a30c12 scsi: qla2xxx: Change discovery state before PLOGI
175f007da89a scsi: qla2xxx: Fix message indicating vectors used by driver
1221bd3c290f scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() 
return value
87237677ef42 scsi: qla2xxx: Fix qla24xx_process_bidir_cmd()
1bc7062548ad scsi: qla2xxx: Fix session lookup in qlt_abort_work()
6f8b7559c514 scsi: qla2xxx: Fix DMA unmap leak
437b5663a092 scsi: qla2xxx: Fix driver unload hang
09cca2e026e4 scsi: qla2xxx: deadlock by configfs_depend_item

$ git log --oneline Ubuntu-4.15.0-88.88..origin/master-next    -- 
drivers/scsi/qla2xxx/
c135532d2507 scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd()
5c3b3f0e5131 scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory
7455f405f8bd scsi: qla2xxx: Fix a format specifier
8bb67105d5cb scsi: qla2xxx: Unregister chrdev if module initialization fails
3d381f9bd4e8 scsi: qla2xxx: fix rports not being mark as lost in sync fabric 
scan
e02de738c644 scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI


** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Mauricio Faria de Oliveira (mfo)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1863044

Title:
  qla2xxx no longer detects LUNs with 4.15.0-74+ on IBM BladeCenter

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  We have an IBM BladeCentre Hx5 with a number of blades running Ubuntu
  18.04.3. Storage is attached over Fiber Channel.

  They all boot fine with 4.15.0-72 - the qla2xxx detects all the LUNs.
  On 4.15.0-74 and 4.15.0-76, the qla2xxx driver loads but the LUNs are
  not detected. This breaks the boot. rescan-scsi-bus.sh is also unable
  to find the LUNs. Reverting to the 4.15.0-72 kernel works.

  lspci reports:

  06:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI 
Express HBA (rev 02)
        Subsystem: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express 
HBA
        Flags: bus master, fast devsel, latency 0, IRQ 24, NUMA node 0
        I/O ports at 2c00 [size=256]
        Memory at 903fc000 (64-bit, non-prefetchable) [size=16K]
        Expansion ROM at 90300000 [disabled] [size=256K]
        Capabilities: [44] Power Management version 3
        Capabilities: [4c] Express Endpoint, MSI 00
        Capabilities: [88] MSI: Enable- Count=1/32 Maskable- 64bit+
        Capabilities: [98] Vital Product Data
        Capabilities: [a0] MSI-X: Enable+ Count=2 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [138] Power Budgeting <?>
        Kernel driver in use: qla2xxx
        Kernel modules: qla2xxx

  Let me know if you need any more details. I attach a version.log and
  lspci-vnvn.log from a working -72 boot.

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to