Problem with LSI 9300-8i

I have a really weird issue with a LSI 9300-8i.
In my server are three HBAs, all same type 9300-8i and firmware (16.00.12.00), 24 Samsung SATA SSDs connected to them.

Actually running on Core 13.0-U6.7, everything is fine for several years.
When I update to Scale 25.04.2.1 (clean install with different boot drives) only 2 of 3 LSI 9300-8i are working.
I get following messages during boot:
mpt3sas_cm2: doorbell handshake int failed
mpt3sas_cm2: _base_send_ioc_init: handshake failed
mpt3sas_cm2: fault info from func: mpt3sas_base_check_for_fault_and_issue_reset
mpt3sas_cm2: fault state(0x0820)!

When I switch back to Core, everything ist working again flawlessly, no errors.
I tried to switch PCIe slots, but it is always the same HBA which does not work.

What is going on here? Why is the same HBA working with Core/FreeBSD but not with Scale/Debian?
And why are the other two identical controllers with identical firmware working both on Core and Scale?

Hi, were you able to figure out the root cause of this problem? I’m running into the same issue on a Proxmox. Reverting to an older kernel works, but leaves me in an unsupported state.

FYI: I think I was able to solve the problem here by setting “transparent_hugepage=never” as a kernel parameter.

Allright, thanks.
Meanwhile I found a slight difference: The one HBA with the strange behavior is not a 9300-8i but a 9311-8i. IT firmware is the same for both, but the 9311-8i has SR-IOV. Don’t know what transparent_hugepage does.