Updating BMC EROT on the Motherboard Tray#

  1. Create a updparameters.json file with the following contents:

    {
        "Targets" :["/redfish/v1/UpdateService/FirmwareInventory/EROT_BMC_0"]
    }
    
  2. Update the firmware:

    nvfwupd -t ip=<bmc-ip-address> user=admin password=admin update_fw \
      -p nvfw_DGX_250629.1.0.fwpkg -y -s updparameters.json
    

    Example Output

    FW recipe: ['nvfw_DGX_250629.1.0.fwpkg]
    {"@odata.type": "#UpdateService.v1_6_0.UpdateService", "Messages": [{"@odata.type": "#Message.v1_0_8.Message", "Message": "A new task /redfish/v1/TaskService/Tasks/1 was created.", "MessageArgs": ["/redfish/v1/TaskService/Tasks/1"], "MessageId": "Task.1.0.New", "Resolution": "None", "Severity": "OK"}, {"@odata.type": "#Message.v1_0_8.Message", "Message": "The action UpdateService.MultipartPush was submitted to do firmware update.", "MessageArgs": ["UpdateService.MultipartPush"], "MessageId": "UpdateService.1.0.StartFirmwareUpdate", "Resolution": "None", "Severity": "OK"}]}
     FW update started, Task Id: 1
    Wait for Firmware Update to Start...
    Wait for Firmware Update to Start...
     TaskState: Completed
     PercentComplete: 100
     TaskStatus: OK
    Firmware update successful!
     Overall Time Taken: 0:00:09
    Refer to 'DGX B200 Firmware Update Document' on activation steps for new firmware to take effect.
    
  3. Perform an AC power cycle on the system:

    1. Ensure the chassis is powered off from the BMC.

    2. Unplug all power supplies for five to six minutes to allow the power to drain.

    3. Reconnect the power supplies (manually or through an external PDU).