PowerEdge: NVIDIA ConnectX-4 ConnectX-5 cards not recognized with BIN file updates
Riepilogo: The article provides the solution to the firmware update errors for ConnectX-4 LX NICs SWB 76DNG version 14.32.21.02 & ConnectX-5 dual port SWB 1GF8G version 16.35.40.30.
Sintomi
Firmware updates using BIN file for Mellanox ConnectX-4 LX NICs SWB 76DNG version 14.32.21.02 and ConnectX-5 dual port SWB 1GF8G version 16.35.40.30 fails on 14G platforms running Red Hat 8 and 9.
The update process returns the error: “No relevant image file was found for this device.”
This issue affects firmware compliance and update strategy for CX-4 and CX-5 BIN files.
Causa
The BIN file update package does not correctly recognize the Mellanox NIC device during execution, resulting in a failure to locate the appropriate image file. This issue appears specific to the newer update version and affects updates performed through the OS.
Risoluzione
Issue has been resolved in the following published releases:
CX-4 Firmware version 14.32.21.04_A00_03
CX-5 Firmware version 16.35.45.54_A00_01
Work around options.
1. Update using iDRAC
2. RACADM CLI update
3. OS- Extract the DUP manually and apply the firmware using mlxfwupdater:
Shell
Step 1: ./NameOfDUP --extract <NameDirectoryToExtractTo i.e update>
Step 2: cd <DirectoryToExtractTo>./mlxfwupdater -D payload -u -y
That is ConnectX-4 LX.

If both adapters are present in the same system, then do the following:
- Copy the payload firmware files between extracted directories
- Run the updater to apply updates to all adapters.