Hello.
On previous BFB-Bundles installations on our BF-3 we could obtain the BMC interface IP by executing (on ARM OS):
ipmitool lan print 1
We have 2x NVIDIA BlueField-3 B3210E. Both error out on this command with:
could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
We used to set the static IP of the BMC interface with:
ipmitool lan set 1 ipsrc static
ipmitool ln set 1 ipaddr
ipmitool lan set 1 netmask
ipmitool lan set 1 defgw ipaddr
We do not have access to the DHCP server. Without IPMI or knowing the BMC IP, we cannot switch to static IP, cannot SSH, cannot execute Redfish commands on the BMC.
As this is reproducible on at least 3 of our DPUs, when will NVIDIA fix this?
We set-up the DPUs with the latest BFB:
BlueField SW bundle supporting BlueField-3 & BlueField-2, including DOCA 3.1.0, DPU-OS Ubuntu 22.04, BSP 4.12.0.13720, NIC-FW BF2 24.46.1006, BF3 32.46.1006, BF3 BMC-FW 25.07, BF3 BMC-eROT 00.02.0195.0000, BF2 BMC-FW 25.07, BF2 BMC-eROT 04.0f
To summarize:
- How can we get the DHCP IP of the BMC?
- How can we set a static IP on the BMC, if no DHCP-enabled network is available? (funny use case, isnt it - wow!)