Nvidia DGX H100 User Manual page 64

Hide thumbs Also See for DGX H100:
Table of Contents

Advertisement

NVIDIA DGX H100 User Guide
echo
"{\"Targets\":[\"∕redfish∕v1∕UpdateService∕FirmwareInventory∕HGX_0\
"]}"
> parameters.json
curl -k -u <bmc-user>:<password> -H
https:∕∕<bmc-ip-address>∕redfish∕v1∕UpdateService∕upload -F
'UpdateParameters=@parameters.json;type=application∕json'
UpdateFile=@<fw_bundle>
Make
sure
x_prod-signed.fwpkg firmware file.
Update DGX HGX H100 components
To update DGX H100 system components, you need to specify the component name
as a target in a JSON file. The following example updates the host BMC:
echo
"{\"Targets\":[\"∕redfish∕v1∕UpdateService∕FirmwareInventory∕HostBMC_
0\"]}"
> parameters.json
curl -k -u <bmc-user>:<password> -H
https:∕∕<bmc-ip-address>∕redfish∕v1∕UpdateService∕upload -F
'UpdateParameters=@parameters.json;type=application∕json'
UpdateFile=@<fw_bundle>
The following targets are available:
HostBMC_0 — This is the DGX H100 BMC.
HostBIOS_0 — This is the DGX H100 BIOS.
EROT_BMC_0` — This is the external root of trust for the host BMC.
EROT_BIOS_0 — This is the external root of trust for the host BIOS.
CPLDMID_0` — This is the midplane CPLD.
CPLDMB_0 — This is the CPU tray CPLD.
PSU_0 to PSU_5 — These are the PSUs.
PCIeSwitch_0 and PCIeSwitch_1 — These are the Gen5 PCIe switches on the
CPU tray.
PCIeRetimer_0 and PCIeRetimer_1 — These are the PCIe retimers on the CPU
tray.
To
update
FirmwareInventory∕HostBMC_0 in the preceding example. For example, for CPU
tray CPLD, specify ∕redfish∕v1∕UpdateService∕FirmwareInventory∕CPLDMB_0.
Make
sure
x_prod-signed.fwpkg firmware file.
Forced Update
The DGX H100 system components firmware is only updated if the incoming firmware
version is newer than the existing version. To override this behavior and flash the com-
ponent anyway, specify the ForceUpdate field and set it to true.
curl -k -u <bmc-user>:<password> --request PATCH
∕redfish∕v1∕UpdateService'
Type: application∕json'
"ForceUpdate": true}}'
58
to
specify
the
a
target,
change
to
specify
the
--header
--data-raw
'Expect:'
--location --request POST
nvfw_DGX-HGX-H100x8_0002_xxxxxx.x.
'Expect:'
--location --request POST
∕redfish∕v1∕UpdateService∕
the
path
nvfw_DGX-HGX-H100x8_0002_xxxxxx.x.
'https:∕∕<bmc-ip-address>
'If-Match: *'
'{"HttpPushUriOptions" : {
Chapter 8. Redfish APIs Support
-F
-F
--header
'Content-

Advertisement

Table of Contents
loading

Table of Contents