qla2xxx driver fails all paths
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-signed-hwe-5.19 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
After upgrading an HP BL460 G7 from 20.04 to 22.04, the storage mounted from an hp msa2324fc using the QLogic QMH2462 dual channel adapter fails all paths after a while, usually less than an hour.
This occured with kernel 5.15.0-76-generic installed by upgrading, but gave 5.19.0-46-generic a shot hoping to be bug free.
In the same blade enclosure are other server blades connected to the same storage via the same switches
with ubuntu 16.04 18.04 20.04 which operate as intended plus a couple more non-blade servers.
When the issue occurs all cpu goes to 100 iowait, load average keeps climbing up until i do
echo 1 > /sys/class/
I verified multipathd.conf configuration if correct.
=== multipath.conf ===
blacklist {
devnode "^sda"
}
defaults {
}
devices {
device {
vendor "HP"
product "MSA2312fc|
hardware_handler "0"
uid_attribute ID_SERIAL
path_selector "round-robin 0"
path_
failback immediate
rr_weight uniform
no_path_retry 18
rr_min_io 100
path_checker tur
prio alua
}
}
multipaths {
multipath {
wwid 3600c0ff000daa1
alias wtsql
path_
}
}
=== end multipath.conf ===
qla2xxx module parameters: "ql2xmaxqdepth=16 qlport_
lsb_release -rd
Description: Ubuntu 22.04.2 LTS
Release: 22.04
apt-cache policy linux-generic-
linux-generic-
Installed: 5.19.0.
Candidate: 5.19.0.
Version table:
*** 5.19.0.
500 http://
500 http://
100 /var/lib/
5.15.0.25.27 500
500 http://
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.19.0-46-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
Date: Mon Jul 17 16:40:10 2023
SourcePackage: linux-signed-
UpgradeStatus: Upgraded to jammy on 2023-07-12 (5 days ago)
mtime.conffile.
When all paths are fails multipath -ll or any other command that accesses those disks ( fdisk , hdparm ) hangs indefinitely until echo 1 > issue_lip is issued
dmesg output after the issue_lip is attached as well