I installed the BlueField3 Ubuntu.bfb and plugged it into the pcie switch rc port. After setting
mlxconfig -d <device> s PCI_BUS00_HIERARCHY_TYPE=2
the DPU system failed to boot.
bmc:
root@dpu-bmc:~# echo 'SW_RESET 1' > /dev/rshim0/misc
root@dpu-bmc:~# 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 usb-2.1
DEV_INFO BlueField-3(Rev 1)
OPN_STR N/A
UP_TIME 40(s)
---------------------------------------
Log Messages
---------------------------------------
INFO[PSC]: PSC BL1 START
INFO[BL2]: start
INFO[BL2]: boot mode (emmc)
INFO[BL2]: VDDQ adjustment complete
INFO[BL2]: VDD: 1118 mV
INFO[BL2]: DDR POST passed
INFO[BL2]: UEFI loaded
INFO[BL31]: start
INFO[BL31]: lifecycle GA Secured
INFO[BL31]: VDD: 881 mV
INFO[BL31]: runtime
INFO[UEFI]: eMMC init
INFO[UEFI]: eMMC probed
INFO[UEFI]: UPVS valid
INFO[UEFI]: PCIe enum start
dpu-log
Nvidia BlueField-3 rev1 BL1 V1.0
NOTICE: Running as 9009D3B600CVAA system
NOTICE: BL2: v2.2(release):4.5.0-37-g8408d48
NOTICE: BL2: Built : 23:21:33, Dec 6 2023
NOTICE: BL2 built for hw (ver 2)
NOTICE: # Finished initializing DDR MSS0
NOTICE: # Finished initializing DDR MSS1
NOTICE: DDR POST passed.
NOTICE: BL31: v2.2(release):4.5.0-37-g8408d48
NOTICE: BL31: Built : 23:21:33, Dec 6 2023
NOTICE: BL31 built for hw (ver 2), lifecycle GA Secured
UEFI firmware (version BlueField:4.5.0-46-gf57517d-BId12993 built at 23:31:04 on Dec 6 2023)
cat /var/log/obmc-console.log
Nvidia BlueField-3 rev1 BL1 V1.0
INFO: psc supervisor init.
INFO: psc_irq_init...
INFO: force_crs_enable=0 pcr.lock0 = 1, time = 84366
INFO: enter idle task.
NOTICE: Running as 9009D3B600CVAA system
NOTICE: BL2: v2.2(release):4.5.0-37-g8408d48
NOTICE: BL2: Built : 23:21:33, Dec 6 2023
NOTICE: BL2 built for hw (ver 2)
NOTICE: # Finished initializing DDR MSS0
NOTICE: # Finished initializing DDR MSS1
NOTICE: DDR POST passed.
INFO: mailbox rx: channel = 2, code = 0x43544c44
NOTICE: BL31: v2.2(release):4.5.0-37-g8408d48
NOTICE: BL31: Built : 23:21:33, Dec 6 2023
NOTICE: BL31 built for hw (ver 2), lifecycle GA Secured
I/TC:
I/TC: OP-TEE version: 3.10.0-20-ge0ab597 (gcc version 8.3.0 (GCC)) #1 Wed Dec 6 23:19:33 UTC 2023 aarch64
I/TC: Primary CPU initializing
INFO: mailbox rx: channel = 2, code = 0x41544b52
I/TC: Primary CPU switching to normal world boot
UEFI firmware (version BlueField:4.5.0-46-gf57517d-BId12993 built at 23:31:04 on Dec 6 2023)
Restart log stops here,is bios PCIe enum failed?
How can I change it back or restart it?