Updating the ConnectX-7 Firmware#

After replacing or installing the ConnectX-7 cards, ensure the cards are running the latest firmware.

  1. 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.

  2. 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.

  3. Download the firmware for both OPN options.

  4. Transfer the firmware ZIP file to the DGX system and extract the archive.

  5. 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
    
  6. 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
    
  7. Perform an AC power cycle on the system for the firmware update to take effect.

    Wait for the operating system to boot.

  8. 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