4.7 BlueField-3 firmware and software

NCP-AII · Cluster Test and Verification (33% of the exam) · Official objective: “Confirm FW/SW on BlueField-3.”

Listing BF-Bundle versions with bf-info and activating new NIC firmware.

Key points

  1. bf-info runs on the BlueField itself. It lists firmware such as ATF, UEFI, NIC and BMC firmware, plus drivers and tools. ATF (Arm Trusted Firmware) is the first-stage boot firmware.

    What NVIDIA says (2)

    “Retrieve installed packages and their versions as part of BF-Bundle installation:”

    — DOCA: BF-Bundle Installation and Upgrade

    “bf# sudo bf-info”

    — DOCA: BF-Bundle Installation and Upgrade

  2. New NIC firmware is written to flash but runs only after a firmware reset. If only software changed, an Arm reset is enough.

    What NVIDIA says (2)

    “If the NIC firmware was updated, perform a firmware reset ( mlxfwreset ) or a graceful shutdown and power cycle.”

    — DOCA: BF-Bundle Installation and Upgrade

    “If the NIC firmware was not updated, perform a BlueField Arm reset (software reset/reboot).”

    — DOCA: BF-Bundle Installation and Upgrade

Key terms

Sample question

After a BF-Bundle install, how do you list the firmware and software versions running on the BlueField?

Show the answer

Answer: Log in to the BlueField and run sudo bf-info.

bf-info runs on the BlueField itself. It lists firmware such as ATF, UEFI, NIC and BMC firmware, plus drivers and tools. ATF (Arm Trusted Firmware) is the first-stage boot firmware.

What NVIDIA says (2)

“Retrieve installed packages and their versions as part of BF-Bundle installation:”

— DOCA: BF-Bundle Installation and Upgrade

“bf# sudo bf-info”

— DOCA: BF-Bundle Installation and Upgrade

Practice 4.7 (2 questions) Full Cluster Test and Verification guide

← 4.6 Switch firmware and software · 4.8 Transceiver firmware →