Updating the BIOS on the Motherboard Tray

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

    Copy
    Copied!
                

    { "Targets" :["/redfish/v1/UpdateService/FirmwareInventory/HostBIOS_0"] }

  2. Update the firmware:

    Copy
    Copied!
                

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

    Example Output

    Copy
    Copied!
                

    FW recipe: [nvfw_DGX-H100_0002_230309.1.0_custom_dbg-signed.fwpkg'] {"@odata.type": "#UpdateService.v1_6_0.UpdateService", "Messages": [{"@odata.type": "#Message.v1_0_8.Message", "Message": "A new task /redfish/v1/TaskService/Tasks/2 was created.", "MessageArgs": ["/redfish/v1/TaskService/Tasks/2"], "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: 2 Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId Wait for FirmwareUpdateStarted in MessageId PercentageComplete: 6 TaskState: Running PercentComplete: 6 TaskStatus: OK ... PercentageComplete: 100 TaskState: Completed PercentComplete: 100 TaskStatus: OK Firmware update successful! Overall Time Taken: 0:36:11 Refer to 'DGX H100 Firmware Update Document' on activation steps for new firmware to take effect.

© Copyright 2022-2023, NVIDIA. Last updated on May 26, 2023.