Issue with LSI 9300-16i

Hello all,

In my home lab, on a TrueNAS Core 13.0-U6.4 installation as a vm in esxi 8 with an LSI 9300-16i in passthrough setting, the vm crashes each time there is any operation on the disks (wipe, pool creation, etc.). The error below is captured in the console log:

truenas Unable to find firmware file with prefix ‘mpr_SAS9300-16i’

On the exact same hardware but with TrueNAS installed on bare metal everything works as it should and there is no error in the logs.
The HBA is flashed with what I believe is the latest available fw:

Adapter Selected is a Avago SAS: SAS3008(C0)

Controller Number              : 0
Controller                     : SAS3008(C0)
PCI Address                    : 00:05:00:00
SAS Address                    : 500062b-2-02ac-0fc0
NVDATA Version (Default)       : 0e.01.00.03
NVDATA Version (Persistent)    : 0e.01.00.03
Firmware Product ID            : 0x2221 (IT)
Firmware Version               : 16.00.12.00
NVDATA Vendor                  : LSI
NVDATA Product ID              : SAS9300-16i
BIOS Version                   : 08.37.00.00
UEFI BSD Version               : 18.00.00.00
FCODE Version                  : N/A
Board Name                     : SAS9300-16i
Board Assembly                 : 03-25600-01B
Board Tracer Number            : SP70111010

Finished Processing Commands Successfully.
Exiting SAS3Flash.

and

Adapter Selected is a Avago SAS: SAS3008(C0)

Controller Number              : 1
Controller                     : SAS3008(C0)
PCI Address                    : 00:03:00:00
SAS Address                    : 500062b-2-02ac-0840
NVDATA Version (Default)       : 0e.01.00.03
NVDATA Version (Persistent)    : 0e.01.00.03
Firmware Product ID            : 0x2221 (IT)
Firmware Version               : 16.00.12.00
NVDATA Vendor                  : LSI
NVDATA Product ID              : SAS9300-16i
BIOS Version                   : 08.37.00.00
UEFI BSD Version               : 18.00.00.00
FCODE Version                  : N/A
Board Name                     : SAS9300-16i
Board Assembly                 : 03-25600-01B
Board Tracer Number            : SP70111010

Any ideas would be greatly appreciated, I would really like to use TrueNAS as a vm.

Thanks

As far as I can tell, that message is informational, not an error.

I don’t know why it’s crashing for you but since it’s working on bare metal I would start looking at the VM settings or try a different hypervisor.

If you decide to try Proxmox, be sure to blacklist the PCIe device so that Proxmox ZFS auto import doesn’t corrupt your pools.