Man page - nvfwupd_manpage(1)
Packages contains this manual
Manual
nvfwupd
NAMESYNOPSIS
DESCRIPTION
GLOBAL OPTIONS
COMMAND
AUTHOR
COPYRIGHT
NAME
nvfwupd - Out-of-Band Tool to update NVIDIA DGX, HGX, MGX platforms.
SYNOPSIS
nvfwupd [global options] [command]
DESCRIPTION
nvfwupd This tool performs out-of-band firmware update of the entire DGX, HGX, MGX platforms, and NVSwitch Trays. It can also update an individual component of these platforms.
GLOBAL OPTIONS
-t/--target < sub-options >
Specify target Platformās
BMC IP address or NVSwitch Trayās IP address and login
credentials.
SUB-OPTIONS
<key=value> pairs of
input parameters that describe the target machine.
ip
IP address/FQDN of target BMC or NVSwitch Tray.
user
Username to login to the target BMC or NVSwitch Tray.
password
Password to login to the target BMC or NVSwitch Tray.
port
TCP port with port-forwarding to use to connect with BMC service (optional)
servertype
Users can provide the servertype value from the [DGX | HGX | MGX | GH200 | NVOS | HGXB100 | HGXB300 | GB200 | GB300 | MGX-NVL | GB200Switch | GB300Switch] options based on the type of the target system type. This is optional and is recommended only if you experience unknown platform errors.
-c/--config < config YAML path >
A YAML config file can be used to define the behaviour of few commands. This option takes the path of such YAML config file (optional).
-v/--verbose < logfile path >
Increase verbosity. Provide chosen path for logfile (optional). Default path is current working directory.
COMMAND
show_version <command options>
Show AP components that can be updated out-of-band along with current running firmware versions. If -p option is specified, then show firmware version of these AP components from the firmware package, and if the given AP component is up-to-date or needs updating. Global option -t/--target required.
COMMAND OPTIONS
-p/--package
PLDM firmware package or firmware tar file. (optional)
-j/--json
Display package comparison in JSON format. (optional)
-s/--staged
Display staged firmware versions. (optional)
update_fw <command options>
Perform firmware update of the entire server out-of-band using either PLDM package or the tarball. If -s option is specified, firmware update only the AP component(s) mentioned in the JSON file. Global option -t/--target required.
COMMAND OPTIONS
-p/--package
PLDM firmware package or firmware tar file (mandatory).
-b/--background
Perform firmware update asynchronously in the background.
-s/--special
Special Update json file.
-t/--timeout
Redfish API request timeout value in seconds.
-y/--yes
Show update progress in table format.
-d/--details
Bypass firmware update confirmation prompt.
-j/--json
Show output in JSON. Must be paired with the -b background option, and always bypasses update confirmation prompt.
-u/--staged_update
Run a SPI staged update for components that support it. (optional)
-a/--staged_activate_update
Run a SPI staged and activate update for components that support it. (optional)
activate_fw <command options>
Perform firmware activation using IPMI commands . Global option -t/--target required.
COMMAND OPTIONS
-c/--cmd
Activation command to run. Supported values [āPWR_STATUSā, āPWR_OFFā, āPWR_ONā, āPWR_CYCLEā, āRESET_COLDā, āRESET_WARMā, āNVUE_PWR_CYCLEā, āRF_AUX_PWR_CYCLEā, āRF_PWR_ONā, āRF_PWR_OFFā, āRF_PWR_CYCLEā] (mandatory).
background_copy <command options>
Initiate background copy of the component identified in JSON file given with -s. Global option -t/--target required.
COMMAND OPTIONS
-s/--special
JSON file used to select the background copy target component. (mandatory)
force_update <option_value> <command options>
Command to check/enable/disable the force update flag on target system. Used for downgrades. Global option -t/--target required.
OPTION VALUE
enable
Enable force update on target.
disable
disable force update on target.
status
Show status of force update on target.
COMMAND OPTIONS
-j/--json
show output in JSON
show_update_progress <command options>
Show current status of an update task running on target. Global option -t/--target required.
COMMAND OPTIONS
-i/--id
Task ID of the update task to monitor.
-j/--json
show output in JSON
make_upd_targets <command options>
Create all update parameter JSON files for given target. Global option -t/--target required.
COMMAND OPTIONS
-o/--outdir
Path for output directory to store the JSON files (optional). Default loaction is current working directory. If given directory path does not exist, the tool will try to create it.
perform_factory_reset
Perform factory reset on target system. This is not supported on the NVSwitch trays. Global option -t/--target required.
install_license
Perform license installation on target system. This is only supported on the NVSwitch trays. Global option -t/--target required.
show_pkg_content <command options>
Show PLDM metadata for all firmware devices in a fwpkg file. -p/--package is mandatory. Global options not required.
COMMAND OPTIONS
-p/--package
PLDM firmware package file. Not supported with tar files.
unpack <command options>
Unpack all firmware images from a PLDM package and show associated metadata for all firmware devices. -p/--package is mandatory. Global options not required.
COMMAND OPTIONS
-p/--package
PLDM firmware package file. Not supported with tar files.
-o/--outdir
Path for output directory to store the unpacked firmware files (optional). Default loaction of unpacked files is current working directory. If given directory path does not exist, the tool will try to create it.
AUTHOR
NVIDIA Corporation
COPYRIGHT
Copyright 2023-2024 NVIDIA Corporation.