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.
Navigate to the NVIDIA Networking Firmware Downloads page.
From the ConnectX Adapter Cards Firmware table, select version ConnectX-7 and click the InfiniBand/Ethernet network protocol.
The Firmware for ConnectX®-7 InfiniBand page opens.
On the ConnectX-7 Firmware Download Center matrix, display the firmware information and documentation.
Select the CURRENT VERSIONS tab.
Choose the Version (Current), OPN (ordering part number), and PSID options you want. For example,
Click the ConnectX7IB link to download the firmware BIN file.
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:
Using the
mstflint
toolIf you have installed the MTNIC Driver on your machine, you can update the firmware using the
mstflint
tool as described in the mstflint FW Burning Tool README. You can download themstflint
tool from the OpenFabrics site at mstflint_SW for Linux.Using the NVIDIA Firmware Tools (MFT)
For details, refer to Updating Firmware for a Single Network Interface Card (NIC).
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.
Navigate to the NVIDIA Networking Firmware Downloads page.
From the NVIDIA BlueField DPU Firmware table, select product line NVIDIA BlueField-3 and click the InfiniBand/Ethernet network protocol.
The Firmware for NVIDIA BlueField-3 page opens.
On the NVIDIA BlueField-3 DPU Firmware Download Center matrix, display the firmware information and documentation.
Select the CURRENT VERSIONS tab.
Choose the Version (Current), OPN (ordering part number), and PSID options you want. For example,
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.
Click the BlueField3IB link to download the firmware BIN file.
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:
To download MFT, refer to the MFT download page.
For installation details, refer to Updating Firmware for a Single Network Interface Card (NIC).
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,
Download a current BFB file from NVIDIA DOCA Downloads.
Ensure the
rshim
package is installed and thershim
service is running.sudo dpkg -l | grep rshim sudo systemctl status rshim
Find the devices for any Blufield-3 cards present on the system.
ls /dev/rshim*
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.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
Changing Default Password in the NVIDIA BlueField BMC Software documentation