ConnectX-6 DX firmware update fails

've run into another issue and I need your help.. When I try to update the firmware on the card I get the following output using mlxup:

Querying Mellanox devices firmware …

Device #1:

Device Type: ConnectX6DX
Part Number: MCX623106PN-CDA_Ax
Description: ConnectX-6 Dx EN adapter card; 100GbE; Dual-port QSFP56; with PPS In/Out; PCIe 4.0 x16; No Crypto
PSID: MT_0000000438
PCI Device Name: 0000:af:00.0
Base GUID: 0c42a10300ddbef4
Base MAC: 0c42a1ddbef4
Versions: Current Available
FW 22.31.2006 22.43.1014
PXE N/A 3.7.0500
UEFI N/A 14.36.0016

Status: Update required

---------
Found 1 device(s) requiring firmware update…

Perform FW update? [y/N]: y
Device #1: Updating FW …
Fail : Bad parameter
Log File: /tmp/mlxup_workdir/mlxup-20250902_173156_1435667.log

Below is the output from /tmp/mlxup_workdir/mlxup-20250902_173156_1435667.log logfile:

CMD: mlxup -u --log-on-update --ssl-certificate /tmp/sfxter_wpPkLU/mlxup-dir/ca-bundle.crt --current-dir /root/nvidia/
Querying Mellanox devices firmware …

Device #1:

Device Type: ConnectX6DX
Part Number: MCX623106PN-CDA_Ax
Description: ConnectX-6 Dx EN adapter card; 100GbE; Dual-port QSFP56; with PPS In/Out; PCIe 4.0 x16; No Crypto
PSID: MT_0000000438
PCI Device Name: 0000:af:00.0
Base GUID: 0c42a10300ddbef4
Base MAC: 0c42a1ddbef4
Versions: Current Available
FW 22.31.2006 22.43.1014
PXE N/A 3.7.0500
UEFI N/A 14.36.0016

Status: Update required


Found 1 device(s) requiring firmware update…

Device #1: Updating FW …
Fail : Bad parameter
Bad parameter

Could be an old version of mlxup. What is the output of mlxup -v? Latest can be found here:

thanks,

-matt

Hi Matt,

Thanks for your reply. Here’s the output of mlxup -v

root@test50:~/nvidia# ./mlxup -v
SelfExtractor 1.0, mft 4.30.0-139, built on Oct 27 2024, 10:34:50. Git SHA Hash: N/A
mlxup 1.0, mft 4.30.0-139, built on Oct 27 2024, 10:34:38. Git SHA Hash: N/A