- Background:
I am trying to upgrade FW to the latest version for BF3 DPU mode, and updated rshim according to the operation in
[1]NVIDIA DOCA Installation Guide for Linux - NVIDIA Docs.
Then updated the FW bundle according to the method described in
[2]NVIDIA DOCA Downloads | NVIDIA Developer.
- Problem
The output on the host is as follows:
bfb-install --bfb bf-fwbundle-2.8.0-98_24.07-prod.bfb --rshim rshim0
Checking if local host has root access…
Checking if rshim driver is running locally…
Warn: ‘pv’ command not found. Continue without showing BFB progress.
Pushing bfb
Collecting BlueField booting status. Press Ctrl+C to stop…
INFO[PSC]: PSC BL1 START
INFO[BL2]: start
INFO[BL2]: boot mode (rshim)
INFO[BL2]: VDD_CPU: 851 mV
INFO[BL2]: VDDQ: 1118 mV
INFO[BL2]: DDR POST passed
INFO[BL2]: UEFI loaded
INFO[BL31]: start
INFO[BL31]: lifecycle GA Secured
INFO[BL31]: runtime
INFO[UEFI]: Partial NIC
INFO[BL31]: MB ping success
INFO[UEFI]: eMMC init
INFO[UEFI]: eMMC probed <---- No more output here
Then use # sudo cat /dev/rshim0/misc to continue to check and get the following information.
Each time this command is refreshed, only UP_TIME can be seen increasing,
and nothing else is displayed.
- It has been nearly 2.5 hours. I want to know what went wrong? *
sudo cat /dev/rshim0/misc
DISPLAY_LEVEL 2 (0:basic, 1:advanced, 2:log)
BOOT_MODE 1 (0:rshim, 1:emmc, 2:emmc-boot-swap)
BOOT_TIMEOUT 150 (seconds)
DROP_MODE 0 (0:normal, 1:drop)
SW_RESET 0 (1: reset)
DEV_NAME pcie-0000:de:00.2
DEV_INFO BlueField-3(Rev 1)
OPN_STR N/A
UP_TIME 8198(s)
SECURE_NIC_MODE 0 (0:no, 1:yes)
FORCE_CMD 0 (1: send Force command)
Log Messages
INFO[PSC]: PSC BL1 START
INFO[BL2]: start
INFO[BL2]: boot mode (emmc)
INFO[BL2]: VDD_CPU: 851 mV
INFO[BL2]: VDDQ: 1118 mV
INFO[BL2]: DDR POST passed
INFO[BL2]: UEFI loaded
INFO[BL31]: start
INFO[BL31]: lifecycle GA Secured
INFO[BL31]: runtime
INFO[BL31]: MB ping success
INFO[UEFI]: eMMC init
INFO[UEFI]: eMMC probed
INFO[UEFI]: UPVS valid
INFO[UEFI]: PMI: updates started
INFO[UEFI]: PMI: total updates: 1
INFO[UEFI]: PMI: updates completed, status 0
INFO[UEFI]: PMI: updates started
INFO[UEFI]: PMI: total updates: 6
INFO[UEFI]: PMI: updates completed, status 0
INFO[UEFI]: PCIe enum start
INFO[UEFI]: PCIe enum end
INFO[UEFI]: UEFI Secure Boot (enabled)
INFO[UEFI]: Redfish enabled
INFO[UEFI]: DPU-BMC RF credentials not found
INFO[UEFI]: In Enhanced NIC mode
INFO[BL31]: power capping disabled
- Additional Information
Below is the information of BF3:
flint -d /dev/mst/mt41692_pciconf0 query
Image type: FS4
FW Version: 32.37.1306
FW Release Date: 5.6.2023
Product Version: 32.37.1306
Rom Info: type=UEFI Virtio net version=21.4.10 cpu=AMD64,AARCH64
type=UEFI Virtio blk version=22.4.10 cpu=AMD64,AARCH64
type=UEFI version=14.30.13 cpu=AMD64,AARCH64
type=PXE version=3.7.102 cpu=AMD64
Description: UID GuidsNumber
Base GUID: a088c2030075619e 38
Base MAC: a088c275619e 38
Image VSD: N/A
Device VSD: N/A
PSID: MT_0000000884 —> 对应的 OPN 为 900-9D3B6-00CV-AA0
Security Attributes: secure-fw
sudo mlxconfig -d /dev/mst/mt41692_pciconf0 -e q | grep -E ‘INTERNAL_CPU_MODEL|EXP_ROM_UEFI_ARM_ENABLE|INTERNAL_CPU_OFFLOAD_ENGINE’
Default Current Next Boot
INTERNAL_CPU_MODEL EMBEDDED_CPU(1) EMBEDDED_CPU(1) EMBEDDED_CPU(1)
INTERNAL_CPU_OFFLOAD_ENGINE ENABLED(0) ENABLED(0) ENABLED(0)
EXP_ROM_UEFI_ARM_ENABLE True(1) True(1)
Below is the host information:
uname -a
Linux localhost.localdomain 6.9.0-dirty #3 SMP PREEMPT_DYNAMIC Thu Aug 8 02:07:00 CST 2024 x86_64 GNU/Linux
cat /etc/os-release
NAME=“Alibaba Cloud Linux”
VERSION=“3.2304 (Soaring Falcon)”
ID=“alinux”
ID_LIKE=“anolis”
VERSION_ID=“3.2304”
PLATFORM_ID=“platform:alnx3”
PRETTY_NAME=“Alibaba Cloud Linux 3.2304 (Soaring Falcon)”
ANSI_COLOR=“0;31”
HOME_URL=“https://www.aliyun.com/”
BUG_REPORT_URL=“https://www.aliyun.com/”
Looking forward to reply!!
Thanks!