Summary: | FreeBSD 13.3-RELEASE breaks isp driver with Qlogic QLE2692 16Gb fibre channel cards | ||
---|---|---|---|
Product: | Base System | Reporter: | drkspc <drkspc> |
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | Joerg.Pulz, crest, d.stoye, jens.holzkaemper, michaelo |
Priority: | --- | Keywords: | regression |
Version: | 13.3-RELEASE | ||
Hardware: | amd64 | ||
OS: | Any | ||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281177 | ||
Attachments: |
Description
drkspc
2024-05-29 13:22:31 UTC
Created attachment 251063 [details]
dmesg output for isp0 on FreeBSD 13.2 with firmware loading disabled
Created attachment 251064 [details]
dmesg output for isp3 on FreeBSD 13.3
Did you check what has changed in the driver between those versions? (In reply to Michael Osipov from comment #3) There has been a change in how firmware is loaded for Qlogic cards (https://cgit.freebsd.org/src/commit/?id=10ed63fc06cb9902cc783ce8d0086c9aa97ed1e1), which is included in 13.3 and since last week also 14.1. See also bug #273263 for more context. I now built a custom kernel based on the releng/13.3 branch and reverted the commits introducing revised firmware loading. Rebooting into the kernel with the "old" firmware handling, everything works again and multipath devices show up properly. It's possible that our cards' firmware is in a non-optimal state (i.e. primary image not active). However, we've been running in this hardware/firmware configuration for years without any issues, so this is still a breaking change for us. I will try to have a closer look at the firmware state next week. Can you please check if this commit https://cgit.freebsd.org/src/commit/sys/dev/isp?id=137b004e2b7ab504abf98c4aad9d52607df47b9a or using 13.4 helps in your case? (In reply to Joerg Pulz from comment #5) Looks good so far, both 13.3 with the additional patch and 13.4 do the trick on our test server. We updated all of our servers to 13.4 by now and everything is running fine. I'll close the issue for now. Feel free to reopen in case of ongoing issues in this context. MARKED AS SPAM |