The driver fails to update due to a dependency error as below
# esxcli software vib update -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240.vib
Result:
[DependencyError]
On platform embeddedEsx, VIB QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240 requires qedentv_ver = X.70.50.0, but the requirement cannot be satisfied within the ImageProfile.
Please refer to the log file for more details.
ESXi 7.0
ESXi 8.0
The issue is caused when there are multiple vib files in the offline driver bundle for a single component
Extract the ZIP on the local system, not ESXi
Example: unzip MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497-package.zip
Go to the vib20 folder from the extract
\MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497-package\MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497\vib20
Locate all the different vib files in this folder
For Example: Qedentv, Qedf, Qedi, and Qedrntv
Save and upload all 4 vib files to the datastore
From the ESXi cli, change the directory to the datastore that has these files stored
Run the installation script that includes all 4 vibs in one single line
# esxcli software vib install -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedi_2.74.1.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedrntv_3.71.50.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedentv_3.71.52.0-1OEM.800.1.0.20613240.vib
Reboot required: Yes