sas3ircu for VMWare ESXi 8.0U1a / way to monitor RAID array health

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

petr_cz

New Member
Nov 23, 2014
2
0
1
42
I am trying to get sas3ircu working on VMWare ESXi 8.0U1a to monitor raid1 boot volume health.

I have tried basically all of the VIB files I could find, none of them install due to the missing checksum:

Code:
$ esxcli software vib install -v /vmfs/volumes/datastore1/sas3/vmware-esx-sas3ircu.vib
[ProfileValidationError]
In ImageProfile (Updated) ESXi-8.0U1a-21813344-standard, the payload(s) in VIB LSI_bootbank_vmware-esx-sas3ircu_17.00.00.00-03 does not have sha-256 gunzip checksum. This will prevent VIB security verification and secure boot from functioning properly. Please remove this VIB or please check with your vendor for a replacement of this VIB
Please refer to the log file for more details.
Would anyone know of a way to disable the checksum check on VMWare ESXi 8?

The linux binary fails with "SAS3IRCU: MPTLib2 Error 1" when trying anything that start querying the hardware.

I have been looking into extracting files from the VIB archive to see if I can get a VMWare-specific binary to work, however, I cannot seem to be able to do so. I am following a tutorial on How to create your own .vib files but the step with TAR stops with an error. I tried to run the sas3ircu file it does extract before bailing but that does not run at all.

I am at a loss - considering that the HBA is fully supported by VMWare and works great as the boot device, how can one get the essential information on the array health? Do I need to do anything special to get the contents of the VIB file that is not mentioned in the tutorial above or is that a dead end in the first place?

The HBA runs latest IR firmware from the broadcom website.

EDIT: I have now managed to generate the missing sha256 signature and add it to the .VIB file - it installed successfully. However, the sas3ircu binary it installed still fails to run.
 
Last edited: