SDDC ESXi update prechecks fail with the following errors:
Image has Hardware compatibility issuesError fetching device firmware data, Device compatibility must be verified manuallyNVMe SSD Controller PM173Xa: Device is incompatible with the driver/firmware in cluster’s image.VCF 5.x
The Hardware/NVMe compatibility errors indicate the Hardware Support Manager (HSM) plugin (the vendor OVF integrated into vCenter) is failing its hardware compatibility validation checks for vLCM.
Hardware compatibility validation failed when using the hardware vendor's Hardware Support Manager (HSM) plugin with VMware vSphere Lifecycle Manager (vLCM).
Note: The Hardware Support Manager (HSM) is a software solution provided by the hardware vendor, typically delivered as an OVF (Open Virtualization Format) image. Once deployed, the HSM includes a plug-in that registers itself as an extension within the vCenter Server. This integration allows for streamlined hardware management and support, enabling enhanced compatibility checks and firmware updates within the vSphere environment.
These are warning messages reported by the precheck in SDDC Manager. Due to the HSM plugin issue, manual validation within vCenter is required.
Manual validation steps
vCenter and select the Cluster where the host is residing.Updates tab in the Cluster.Precheck for the attached image.
NVMe controller driver validation
esxcli storage core adapter listfor a in $(esxcfg-scsidevs -a |awk ' {print $2) ') ;do vmkload_mod -s $a |grep -i version ; doneesxcli vsan debug controller list -- used-by-vsan=trueesxcli nvme device get -A vmhba0 | grep -A 4 PCIVID