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