Where can I download the firmware for BlueField2 DPU controller?

I wanna to update the firmware of my BlueField2 DPU controller:

Device Type: BlueField2
Part Number: MBF2H516B-CENO_Ax
Description: Bluefield-2 Controller Card; 100GbE Dual-Port QSFP56; PCIe Gen3/4 x16; Crypto Disabled; 16GB on-board DDR; 1GbE OOB management; FHHL
PSID: MT_0000000480
PCI Device Name: /dev/mst/mt41686_pciconf0
Base GUID: 043f720300d86dba
Base MAC: 043f72d86dba
Versions: Current Available
FW 24.35.1012 N/A
PXE 3.6.0804 N/A
UEFI 14.28.0015 N/A
UEFI Virtio blk 22.4.0010 N/A
UEFI Virtio net 21.4.0010 N/A

I’ve tried two methods:

  1. Download the firmware from NVIDIA BlueField-2 DPU Firmware Download Center (Firmware for NVIDIA BlueField-2 SmartNICs). However, I cannot find the firmware for my device on this website.
  2. Download and install the firmware with DOCA BFB file (NVIDIA DOCA Downloads | NVIDIA Developer). However, after that, I get the following error message after reboot:

[ 23.417064] mlx5_core 0000:03:00.0: wait_fw_init:378:(pid 317): Waiting for FW initialization, timeout abort in 100s (0x87820000)
[ 43.429065] mlx5_core 0000:03:00.0: wait_fw_init:378:(pid 317): Waiting for FW initialization, timeout abort in 79s (0x87820000)
[ 63.441066] mlx5_core 0000:03:00.0: wait_fw_init:378:(pid 317): Waiting for FW initialization, timeout abort in 59s (0x87820000)
[ 83.453063] mlx5_core 0000:03:00.0: wait_fw_init:378:(pid 317): Waiting for FW initialization, timeout abort in 39s (0x87820000)
[ 103.465064] mlx5_core 0000:03:00.0: wait_fw_init:378:(pid 317): Waiting for FW initialization, timeout abort in 19s (0x87820000)
[ 123.417067] mlx5_core 0000:03:00.0: mlx5_function_enable:1480:(pid 317): Firmware over 120000 MS in pre-initializing state, aborting
[ 123.429020] mlx5_core 0000:03:00.0: probe_one:2440:(pid 317): mlx5_init_one failed with error code -16

Also, I cannot find the 100GBps network port with ifconfig.

I wonder how I can download and update the firmware of the BlueField2 DPU controller? I’d appreciate it if someone could give me support.

Hi,

I suggest installing the full BFB (not just the FW bundle), which includes all BFB components and will make sure the DPU is fully aligned.
You can find it here: NVIDIA DOCA Downloads | NVIDIA Developer

If you still encounter any issues with this, please open a case with enterprisesupport@nvidia.com, and it will be handled based on entitlement.

Thanks,
Jonathan.

Hi,

Thanks for your reply! I’ve tried the full BFB bundle. However, it seems that the firmware in here is for BF2 DPU, not BF2 DPU Controller.

It looks like Nvidia Enterprise Support is a paid service. I will try to contact them.

I would like to ask if there is a place where I can directly download the firmware for the BF2 DPU Controller.

Thanks,
Shushu Yi