Software Installation and Upgrade

NVIDIA BlueField DPU BSP v4.7.0

It is recommended to upgrade your BlueField product to the latest software and firmware versions available to benefit from new features and latest bug fixes.

The NVIDIA® BlueField® DPU is shipped with the BlueField software based on Ubuntu 22.04 pre-installed. The DPU's Arm execution environment has the capability of being functionally isolated from the host server and uses a dedicated network management interface (separate from the host server's management interface). The Arm cores can run the Open vSwitch Database (OVSDB) or other virtual switches to create a secure solution for bare metal provisioning.

The software package also includes support for DPDK as well as applications for accelerated encryption.

The BlueField DPU supports several methods for OS deployment and upgrade:

  • Full OS image deployment using a BlueField boot stream file (BFB) via RShim interface


    This installation method is compatible with SuperNICs.

  • Full OS deployment using PXE which can be used over different network interfaces available on the BlueField DPU (1GbE mgmt, tmfifo or NVIDIA® ConnectX®)

  • Individual packages can be installed or upgraded using standard Linux package management tools (e.g., apt, dpkg, etc.)

The DPU's BMC software (i.e., BMC firmware, ERoT firmware, DPU golden image, and NIC firmware golden image) is included in the BFB. The BFB installation updates BMC software components automatically if BMC credentials (i.e., BMC_USER and BMC_PASSWORD) are provided in bf.cfg.


The minimum BMC Firmware version that supports this method of upgrade from the BlueField is 23.07. If your BMC firmware version is lower, follow the NVIDIA BlueField BMC Software documentation to upgrade BMC firmware.


Upgrading BlueField software using BFB Bundle now performs NIC firmware update by default.

A reduced size BFB bf-fwbundle-<version>.prod.bfb is available for BlueField devices running a customized OS that should not be changed by the BFB installation process. This BFB does not include BlueField OS and can use the same set of bf.cfg parameters as a standard BFB with the exception of BlueField OS related flags (e.g., UPDATE_DPU_OS).

© Copyright 2024, NVIDIA. Last updated on May 9, 2024.