With VMware vSAN 6.6 the vSAN health monitor can check the Storage Controller firmware level,
But this does require that controller management tools are installed. If they are not installed you will see this.
The tools for Lenovo M5210 Controller is not in the Lenovo customized image, so you have to install this.
After downloading this from Lenovo, the ZIP tile contains 3 folders:
The folder Vmware-MN is for the Linux/Legacy still driver, and Vmware-NDS is for the Native style driver. I you are not sure which to use, check the “IO Device” comparability guide, to see if it is Linux/Legacy or Native driver you are using. Most likely the Native driver.
I installed this from command line with this command.
esxcli software vib install -v /vmfs/volumes/vsanDatastore/VIBs/vmware-esx-storcli-1.20.20.vib --no-sig-check
And afterwards the check shows the firmware version.
The tool is different for different vendors. so check what the correct tool is for the Controller in your environment. VMware has an KB on the utilities here, for some of them: https://kb.vmware.com/kb/2148867
My Colleague Christian Møller has an blog about this and the Lenovo N2215 HBA here: https://vmoller.dk/index.php/2018/11/17/vsan-health-check-reports-n-a-with-lenovo-n2215-hba/