nvredfish
The nvredfish tool enables the user to query the BMC firmware and update the BMC firmware.
Users can perform firmware update to BMC (for the update to take effect, a full AC cycle of the board is needed).
For the update to take effect, a full AC cycle of the board is needed.
Initial FW burn is outside the scope of this feature.
For the nvredfish tool to be installed as part of the MFT package, the user must provide --with-nvredfish argument to the install script.
User Flow
Generate token (not MFT related)
Generate mst device representing the BMC:
mst redfish add <bmc ip> <token>Query:
nvredfish -d <> queryBurn the image:
nvredfish -d <> -p <.fwpkg> burn
After the burn command, for the firmware update to take effect, an AC cycle (physically disconnecting and then reconnecting the system’s main power) of the board is needed.
User Flow
To view all available dumps in the system, please run the following command:
nvredfish -d <redfish_device> query_dumpThe command will display a list of available device diagnostic dumps.
Choose the desired dump type and run the following command to start the dump process:
nvredfish -d <redfish_device> -t <type> -o <output_file> dump
This command can take up to several minutes. The progress will be displayed while the tool is running. The output file will contain a dump file in mstdump format.