Error install BFB from host. rshim0 boot timeout


I cannot install BFB in to BF2 by rshim0.

bfb-install --bfb --rshim rshim0

Warn: ‘pv’ command not found. Continue without showing BFB progress.
Pushing bfb
cat: error : timeout
Failed to push BFB

systemctl status rshim

● rshim.service - rshim driver for BlueField SoC
Loaded: loaded (/lib/systemd/system/rshim.service; enabled; preset: enabled)
Active: active (running) since Fri 2024-03-15 14:03:48 CST; 37min ago
Docs: man:rshim(8)
Process: 314205 ExecStart=/usr/sbin/rshim $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 314207 (rshim)
Tasks: 7 (limit: 18748)
Memory: 2.8M
CPU: 6min 3.727s
CGroup: /system.slice/rshim.service
└─314207 /usr/sbin/rshim

Mar 15 14:03:48 bogon rshim[314207]: Create rshim pcie-0000:02:00.1
Mar 15 14:03:48 bogon rshim[314207]: rshim pcie-0000:02:00.1 enable
Mar 15 14:03:49 bogon rshim[314207]: rshim0 attached
Mar 15 14:06:48 bogon rshim[314207]: rshim0 boot open
Mar15 14:09:24 bogon rshim[314207]: rshim0 boot timeout
Mar 15 14:09:24 bogon rshim[314207]: rshim0 boot close

I try to use

echo “SW_RESET 1” > /dev/rshim0/misc


systemctl restart rshim

command to reset arm and rshim. But the problem remains.

How can I fix this problem? Please tell me.


Hi empire4th,

Thank you for posting your query on NVIDIA Community.

I would like to bring to your notice that debugging issues related to Bluefield/2/3 requires an active support entitlement.

Based on the description shared, since you have already tried resetting the ARM and restarting RSHIM, this will require additional debug to validate the failure.

If there an active entitlement/support contract in place, please do not hesitate to open a support ticket by emailing

For contracts, please reach out to


Thanks for you reply.