This is on a Dell PowerEdge R6515 with a Mellanox Technologies MT28908 Family [ConnectX-6] network card. I cannot update the firmware to the latest version 20.43.80.04. It fails with this error:
# ./Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN Collecting inventory... .. Running validation... Update Package is valid for this system
Device: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapte
The version of this Update Package is greater than the currently installed version. Software application name: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapte Package version: 20.43.80.04 Installed version: 20.43.36.08
Reboot Required for activating the updated firmware
Continue? Y/N y y entered; update was forced by user Executing update... WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCT WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE! ....
Device: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapte Application: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapte Update failure. No relevant image file was found for this device
The update failed to complete
The previous version 20.43.36.08 installed just fine:
# ./Network_Firmware_9VKCC_LN_20.43.36.08_A00_01.BIN Collecting inventory... .. Running validation... Update Package is valid for this system
Device: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapter
The version of this Update Package is similar as the currently installed version. Software application name: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapter Package version: 20.43.36.08 Installed version: 20.43.36.08
Reboot Required for activating the updated firmware
Continue? Y/N y y entered; update was forced by user Executing update... WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCT WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE! ............................................................................................................................................................................................................
Device: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapter Application: Mellanox ConnectX-6 Single Port HDR100 QSFP56 PCIE Adapter Update success.
This is a known Dell bug — the OS-based BIN updater fails to match the device to an image for certain Mellanox/ConnectX firmware packages (Dell KB 000378312, same error text, though written for CX-4/CX-5 it's the same root cause).
Workarounds:
Update via iDRAC instead of the OS BIN file (easiest, bypasses the bug)
Or RACADM CLI
Or manually extract + apply with mlxfwupdater:
./Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN --extract update cd update ./mlxfwupdater -D payload -u -y
@Mark Franklin Unfortunately, your workarounds didn't help me. The update via iDRAC simply failed (PR21: Job failed.).
The manual upgrade didn't work either. I could extract the updater, but the firmware image was missing from the payload directory, it only contained an xml file which was referencing bin files that were missing. For comparison:
[wgs34] /tmp # ./Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN --extract 20.43.80.04 Successfully extracted to 20.43.80.04 [wgs34] /tmp # ls 20.43.80.04/payload/ configfile.xml [wgs34] /tmp # ./Network_Firmware_9VKCC_LN_20.43.36.08_A00_01.BIN --extract 20.43.36.08 Successfully extracted to 20.43.36.08 [wgs34] /tmp # ls 20.43.36.08/payload configfile.xml DEL0000000010.pldm DEL0000000013.pldm
Since your system already lists board_id: DEL0000000013 via ibv_devinfo, you can extract the raw binary directly from the Dell package and use flint (part of the Mellanox Firmware Tools) to apply it.
# Start the MST service to generate device nodes
mst start
Use code with caution.
Step 2: Extract the raw image from the DUP
Dell DUP binaries allow you to extract their contents without executing the installer.
# Extract the contents to a temporary directory
./Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN --configpath /tmp/cx6_fw
Use code with caution.
Inside /tmp/cx6_fw, look for the raw firmware files (they usually have .bin or .hca extensions). Locate the one that corresponds to your board ID (DEL0000000013).
Step 3: Flash the card directly using flint
Find your card's device target path using mst status:
mst status
Use code with caution.
(It will likely appear as /dev/mst/mt4123_pciconf0 based on your vendor_part_id: 4123).
Run the update directly, bypassing the DUP inventory check:
Note: If flint warns you about a Subsystem ID mismatch but the Board ID matches, you can append the -allow_psid_change flag to the command to force it.
with kind regards Martin/ Liebe Grüße Martin
Did I answer your query? Please click on ‘Mark as Accepted Answer’. ‘Thumbs up’ the posts you like!
@Dell-Martin S This doesn't work, as Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN doesn't contain any firmware images. Please see the post above yours. You can verify this by trying to extract the firmware from the DUP.
an Alternate Solution: Flash via NVIDIA's Global Firmware Archive
NVIDIA hosts the raw customized firmware binaries (.bin or .mfa) for major OEMs, including Dell. You can download the correct image payload directly from them.
Search by your Board ID / PSID: Look for the firmware archive matching the ConnectX-6 VPI / InfiniBand series, and specifically find the download block matching DEL0000000013.
Download the Raw Binary: Download the latest .bin firmware file matching your target version (20.43.80.04).
Flash Using MFT: Once you have the standalone binary file, execute the native flint update via the NVIDIA Mellanox Firmware Tools:
I've raised this with our account manager, as its unsurprisingly causing some automated update processes to fail. Hopefully a fixed DUP will be forthcoming.
Thank you for your patience while we reviewed this concern.
Regarding the 20.43.80.04 firmware version, we have received clarification that this version is not available as a Dell Update Package (DUP) for PowerEdge Mellanox MT28908 adapters with Dell part numbers CY7GD and 1GK7G.
The latest supported Dell DUP for these adapters is 20.43.36.08.
We apologize for any confusion caused by this. Due to a discrepancy in the firmware catalog information, the availability of version 20.43.80.04 for these specific PowerEdge adapters was incorrectly interpreted. The Dell Support site will be updated accordingly to reflect the correct supported version.
Please let us know if you have any further questions.
I don't need 20.43.80.04 at the moment so aren't going to push for it - and don't spend enough with Dell to be able to get that across the line anyway! @E5-2660, if you do need it I can pass that message on but I think it's unlikely to happen at this point in the CX6 lifecycle.
Mark Franklin
1 Rookie
•
5 Posts
•
17 Points
7
0
Posted August 31st, 2026 14:34
This is a known Dell bug — the OS-based BIN updater fails to match the device to an image for certain Mellanox/ConnectX firmware packages (Dell KB 000378312, same error text, though written for CX-4/CX-5 it's the same root cause).
Workarounds:
./Network_Firmware_G10N6_LN_20.43.80.04_A00.BIN --extract update
cd update
./mlxfwupdater -D payload -u -y
(mlxfwupdater is part of NVIDIA's MFT tools)
Try iDRAC first — quickest fix.