Firmware Update of GPU Tray: All Components#
Perform the following steps to update the firmware on all the components in the GPU tray, such as GPUs, NVSwitches, and so on. Ensure the system is powered on before updating the firmware.
Create a
gpu_tray.json
file with the following contents:{ "Targets" :["/redfish/v1/UpdateService/FirmwareInventory/HGX_0"] }
Update the firmware:
nvfwupd -t ip=<bmc-ip-address> user=<bmc-username> password=<bmc-password> update_fw \ -p nvfw_HGX_DGXH100-H200x8_250319.1.0.fwpkg -y -s gpu_tray.json
Example Output
FW recipe: ['nvfw_HGX100x8_002_230705.1.1_prod-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/3 was created.", "MessageArgs": ["/redfish/v1/TaskService/Tasks/3"], "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: 3 Wait for Firmware Update to Start... Wait for Firmware Update to Start... Started Updating: HGX_0 TaskState: Running PercentComplete: 20 TaskStatus: OK TaskState: Running PercentComplete: 40 TaskStatus: OK TaskState: Completed PercentComplete: 100 TaskStatus: OK Firmware update successful! Overall Time Taken: 0:09:14 Refer to the DGX H100/H200 Firmware Update Guide on activation steps for new firmware to take effect.