Hey all, hoping someone from the team or another owner has run into this.
Short version: I’ve tried two different SAS2008-based HBAs in my ZimaBlade’s PCIe slot (one LSI-branded, one a Dell PERC H310) and both hit the same wall. At first neither card would even show up in lspci at all — completely invisible on the bus. After a lot of back and forth with the BIOS settings I got the H310 to actually enumerate, but now it fails during driver init with:
mpt2sas_cm0: sending diag reset !!
mpt2sas_cm0: Invalid host diagnostic register value
mpt2sas_cm0: diag reset: FAILED
mpt2sas_cm0: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:12349/_scsih_probe()!
Card shows up fine in lspci (01:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2008... [Falcon]), gets a PCI address, BARs get assigned — it just dies at this diagnostic register handshake every single time.
What I’ve ruled out so far:
- Power: tried a Molex-powered PCIe riser to inject supplemental 12V straight into the slot. No change at all.
- Riser/signal path: pulled the riser entirely and ran the card straight in the slot. Identical failure either way.
- BIOS PCIe link speed: went through all four root port entries in Chipset > South Cluster Config > PCI Express Configuration and forced each to Gen 1 instead of Auto, one at a time with a cold boot between each. No change.
- Firmware: reflashed the H310 clean with verified P20 IT-mode firmware via
sas2flash.efifrom a UEFI shell. Confirmed post-flash with-listall— clean20.00.07.00, product ID0x2213 (IT). Same diag reset failure persists on the freshly flashed card. - Card itself: tested two completely different cards (different manufacturers, same SAS2008 chip) — same result both times, which rules out one specific card being bad.
- Tested on two OSes: CasaOS (stock Debian base) and Unraid. Same result on both, so it’s not a driver/OS issue.
At this point everything I can control has come back clean except the slot itself. Wondering if anyone else has actually gotten a SAS/RAID HBA working in a ZimaBlade’s PCIe slot, or if this is a known issue with certain board revisions.
Specs: ZimaBlade 7700, BIOS ZMB V1.0, currently running Unraid 7.3.2.
Happy to provide more logs/photos if it helps.

