Updating the ConnectX-7 Firmware#
After replacing or installing the ConnectX-7 cards, ensure the cards are running the latest firmware.
Navigate to the NVIDIA Networking Firmware Downloads page.
For ConnectX-7, from the ConnectX Adapter Cards Firmware table, click the InfiniBand/Ethernet network protocol.
For NVIDIA BlueField-3, from the NVIDIA BlueField DPU Firmware table, click the InfiniBand/Ethernet network protocol.
Choose the OPN (ordering part number) and PSID options, as shown in the following table:
Adapter Card
OPN
PSID
ConnectX-7
MCX750500B-0D00
MT_0000000891
BlueField-3
900-9D3B6-00CN-A
MT_0000000883
Note
PSID (Parameter-Set Identification) is a 16-ascii character string embedded in the firmware image, which provides a unique identification for the configuration of the firmware.
Download the firmware for both OPN options.
Transfer the firmware ZIP file to the DGX system and extract the archive.
Update the firmware on the cards that are used for cluster communication:
sudo mlxfwmanager -d 5e:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d dc:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d c0:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d 18:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d 40:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d 4f:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d ce:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d 9a:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX750500B-0D00_Ax_Bx-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin
Update the firmware on the cards that are used for storage communication:
sudo mlxfwmanager -d aa:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX755206AS-NEA_Ax-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin sudo mlxfwmanager -d 29:00.0 -i fw-ConnectX7-rel-28_43_2026-MCX755206AS-NEA_Ax-UEFI-14.36.21-FlexBoot-3.7.500.signed.bin
Perform an AC power cycle on the system for the firmware update to take effect.
Wait for the operating system to boot.
After the system starts, log in and confirm the firmware versions are all the same:
$ cat /sys/class/infiniband/mlx5_*/fw_ver
For more information on the following topics, refer to