Installing Firmware#

This topic provides information about installing the network card firmware:

Installing ConnectX-7 Firmware#

Follow these steps to update firmware for 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. On the ConnectX-7 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/el9-cx7-fw-download-2.png
  4. Click the ConnectX7IB link to download the firmware BIN file.

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

Alternatively, you can use the following methods to install the ConnectX-7 adapter card firmware:

Installing BlueField-3 NIC Firmware#

Follow these steps to update firmware for the NVIDIA® BlueField®-3 DPUs 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/el9-bf3-fw-download-2.png

    Note

    PSID (Parameter-Set Identification) is a 16-ASCII character string embedded in the firmware image, which provides 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, proceed with the installation steps.

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

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

Resetting the BlueField-3 BMC Password#

Note

After upgrading to EL9-24.12, reset the default password for the BlueField-3 BMC. The default password 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="0penBmc"
    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