Updating BlueField-3 Firmware#
After replacing or installing the BlueField-3 cards, ensure the cards are running the latest firmware.
Navigate to the NVIDIA Networking Firmware Downloads page.
From the NVIDIA BlueField DPU Firmware table, click the InfiniBand/Ethernet network protocol.
Select the OPN (ordering part number) and PSID for your configuration, using the following example as a guide.
Adapter Card
OPN
PSID
BlueField-3
900-9D3B6-00CN-PA0
MT_0000001188
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 storage communication.
For example,
sudo mlxfwmanager -d cc:00.0 -i fw-BlueField-3-rel-32_47_1026-900-9D3B6-00CN-A_Ax-NVME-20.4.1-UEFI-21.4.13-UEFI-22.4.14-UEFI-14.40.10-FlexBoot-3.8.201.signed.bin -u sudo mlxfwmanager -d 53:00.0 -i fw-BlueField-3-rel-32_47_1026-900-9D3B6-00CN-A_Ax-NVME-20.4.1-UEFI-21.4.13-UEFI-22.4.14-UEFI-14.40.10-FlexBoot-3.8.201.signed.bin -u
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
Automated Firmware Alignment#
Alternatively, use the DOCA-OFED installation instructions to update the firmware without manual downloads.
Follow the steps outlined in Installing the Latest DOCA-OFED Package to ensure your software repositories are correctly configured.
During the installation, the
mlnx-fw-updaterpackage is installed by default. The firmware manager automatically performs a firmware check and updates supported NICs to ensure they align with the validated versions for that specific DOCA release.Perform an AC power cycle on the system for the firmware update to take effect.
Wait for the operating system to boot.
Additional Information#
For more information on the following topics, refer to