Updating Firmware#

This topic provides information on updating the network card firmware:

Updating the Firmware on ConnectX-7 Cards#

Follow these steps to update the firmware on the ConnectX®-7 InfiniBand/Ethernet PCI Express Adapter Cards using the NVIDIA Networking Firmware Downloads Page.

  1. Navigate to the NVIDIA Networking Firmware Downloads page.

  2. From the ConnectX Adapter Cards Firmware table, select version ConnectX-7 and click the InfiniBand/Ethernet network protocol.

    _images/el9-cx7-fw-download-1.png

    The Firmware for ConnectX®-7 InfiniBand page opens.

  3. At the ConnectX-7 Firmware Download Center matrix, choose

    • The firmware version under CURRENT VERSIONS to install, such as 28.43.1014

      You might need to select a version under ARCHIVE VERSIONS.

    • The OPN number of the ConnectX-7 adapter card

      For example, MCX75510AAS-NEA.

  4. Click the corresponding PSID number, for example, MT_0000000800, to show the firmware information and documentation.

    _images/os7-cx7-fw-download-2.png
  5. Click the ConnectX7IB link to download the firmware BIN file.

  6. After downloading the correct ConnectX-7 firmware, proceed with the installation steps.

Alternatively, you can use the NVIDIA Firmware Tools (MFT) to install the ConnectX-7 adapter card firmware:

Updating the Firmware on BlueField-3 Cards#

Follow these steps to update the firmware on the NVIDIA® BlueField®-3 DPU in NIC mode using the NVIDIA Networking Firmware Downloads Page.

  1. Navigate to the NVIDIA Networking Firmware Downloads page.

  2. From the NVIDIA BlueField DPU Firmware table, select product line NVIDIA BlueField-3 and click the InfiniBand/Ethernet network protocol.

    _images/el9-bf3-fw-download-1.png

    The Firmware for NVIDIA BlueField-3 page opens.

  3. On the NVIDIA BlueField-3 DPU Firmware Download Center matrix, display the firmware information and documentation.

    1. Select the CURRENT VERSIONS tab.

    2. Choose the Version (Current), OPN (ordering part number), and PSID options you want. For example,

    _images/os7-bf3-fw-download-2.png

    Note

    PSID (Parameter-Set Identification) is a 16-ascii character string embedded in the firmware image, providing a unique identification for the firmware configuration. For more information, refer to Help in identifying the PSID of your Adapter card.

  4. Click the BlueField3IB link to download the firmware BIN file.

  5. After downloading the correct BlueField-3 NIC firmware, perform the installation steps.

To learn more about the BlueField-3 firmware, refer to NVIDIA BlueField-3 DPU NIC Firmware Release Notes v32.43.1014.

Alternatively, you can use the NVIDIA firmware tools (MFT) to install the BlueField-3 NIC firmware:

Resetting the BlueFiled-3 BMC Password#

Note

After installing DGX OS 7, you should reset the default password of BlueField-3 BMC, which is 0penBmc.

Follow these steps to change the BMC password,

  1. Download a current BFB file from NVIDIA DOCA Downloads.

  2. Ensure the rshim package is installed and the rshim service is running.

    sudo dpkg -l | grep rshim
    sudo systemctl status rshim
    
  3. Find the devices for any Blufield-3 cards present on the system.

    ls /dev/rshim*
    
  4. Create a bf.cfg configurtion file with the following parameter values.

    NEW_BMC_PASSWORD="NewPassword"
    BMC_USER="root"
    BMC_REBOOT="yes"
    BMC_PASSWORD="CurrentPassword"
    UPDATE_BMC_FW="no"
    UPDATE_CEC="no"
    WITH_NIC_FW_UPDATE="no"
    UPDATE_DPU_OS="no"
    UPDATE_DPU_GOLDEN_IMAGE="no"
    UPDATE_NIC_FW_GOLDEN_IMAGE="no"
    

    These parameter values only update the password. If you also want to update the firmware, adjust the UPDATE_ parameter values based on your requirements.

  5. Update the firmware for each rshim device found in step 3.

    sudo bfb-install --rshim rshim<N> --bfb <path_to_bfb_image> --config <path_to_bf.cfg>
    

For more information, refer to