IPMCTL-UPDATE-FIRMWARE(1) | ipmctl | IPMCTL-UPDATE-FIRMWARE(1) |
ipmctl-update-firmware - Updates the firmware on one or more PMem modules
ipmctl load [OPTIONS] -source (path) -dimm [TARGETS]
Updates the firmware on one or more PMem modules. On the next power cycle, the firmware will become active.
If Address Range Scrub (ARS) is in progress on any target PMem
module,
an attempt will be made to abort ARS and then proceed with the firmware
update.
A power cycle reboot is required to activate the updated firmware
image and is
recommended to ensure ARS runs to completion.
-x, -examine
-f, -force
-h, -help
-ddrt
-smbus
The -ddrt and -smbus options are mutually exclusive and may not be used together.
-lpmb
-spmb
The -lpmb and -spmb options are mutually exclusive and may not be used together.
-source
-recover
-o (text|nvmxml), -output (text|nvmxml)
-dimm [DimmIDs]
Updates the firmware on all PMem modules in the system to the image in sourcefile.bin on the next power cycle.
ipmctl load -source sourcefile.bin -dimm
Checks the firmware image in sourcefile.bin and retrieves the version.
ipmctl load -examine -source sourcefile.bin -dimm
In order to successfully execute this command:
Firmware version (PN.RN.SV.bbbb) updates are supported as follows:
Once a firmware image is staged for execution, a power cycle is
required
before another firmware image of the same type (production or debug) can be
staged for execution using this command.
When the examine option is provided, the firmware image is checked and the version number and firmware type is provided. The firmware will either be valid for the PMem module, a downgrade or invalid meaning it cannot be used for that PMem module.
(file path): MM.mm.hh.bbbb Load FW on PMem module (DimmID): (Valid|Downgrade) [(with confirmation or the force option)]
If the firmware is being downgraded and the force option is not provided, the user will be prompted to confirm the downgrade for each PMem module. Otherwise, for each PMem module, the CLI will indicate the status of the operation.
Downgrade firmware on PMem module (DimmID)? (y or [n]) Downgrade firmware on PMem module (DimmID)? (y or [n])
If a failure occurs when updating multiple PMem modules, the process will continue attempting to update the remaining PMem modules requested. The firmware will not become active until the next power cycle. Use the command Section [Show Device Firmware] to view more detailed information about the active and staged firmware.
Load FW on PMem module (DimmID): Success, a power cycle is required to activate the FW.
Load FW on PMem module (DimmID): Error (Code) - (Description)
2021-02-17 | ipmctl |