Machine Stuck in DPUInitializing/Init During Ingestion v2.2 New
Machine Stuck in DPUInitializing/Init During Ingestion v2.2 New
Use this playbook when a predicted host remains in DPUInitializing/Init
during ingestion and its NVIDIA BlueField-2 DPU exposes InfiniBand interfaces
instead of the Ethernet interfaces that NICo expects.
Symptoms
Check the NICo Machine State
Inspect the machine event history:
The most recent event is similar to this output:
Check the DPU BMC Port Names
Set BMC_IP to the DPU BMC address and set BMC_USER and BMC_PASS to
credentials for that BMC. Query its Redfish network-port collection:
On an affected DPU, the member paths end in ib0 and ib1 instead of eth0
and eth1.
Check the DPU OS Interface Names
Log in to the DPU Arm OS and inspect its interfaces:
The affected configuration has these characteristics:
-
ib0andib1exist instead ofp0andp1. -
mst status -vreportsnet-ib0andnet-ib1. -
The UEFI configuration reports the following values:
Root Cause
Both DPU network ports are configured with the InfiniBand link type. NICo expects these ports to use Ethernet and cannot advance DPU initialization while they expose InfiniBand interfaces.
Change the Network Link Type
A full host power cycle is disruptive. Confirm that the host has no assigned tenant workload before continuing.
- Open the DPU console through its BMC.
- Reboot the DPU Arm OS and press Esc twice while the firmware starts to enter UEFI setup.
- Enter the UEFI password when prompted.
- Go to Device Manager > Network Device List.
- Select the first network device by its MAC address, open Mellanox Network Adapter, and set Network Link Type to Ethernet. Press Esc and save the change.
- Repeat the previous step for the second network device.
- Exit UEFI setup. Use the BMC to power off the host, wait 30 seconds, and power it on.
A reset does not replace the final power cycle. After changing the link type, the network devices can disappear from UEFI setup until the host completes a full power cycle.
Verify Recovery
-
Wait for the DPU to finish booting.
-
Repeat the Redfish query. Confirm that the member paths end in
eth0andeth1, notib0andib1. -
Run
ip -brief link showandsudo mst status -von the DPU. Confirm thatp0andp1are present and thatnet-ib0andnet-ib1are absent. -
Inspect the machine event history again:
Confirm that the DPU advances beyond
DPUInitializing/Init.