Unattended Firmware Flash¶
Unattended flash of OpenBMC firmware will do the following events:
- Upload both BMC firmware file and Host firmware file
- Activate both BMC firmware and Host firmware
- If BMC firmware becomes activate, reboot BMC to apply new BMC firmware, or else,
rflash
will exit - If BMC itself state is
NotReady
,rflash
will exit - If BMC itself state is
Ready
,rflash
will reboot the compute node to apply Host firmware
Use the following command to flash the firmware unattended:
rflash <noderange> -d /path/to/directory
If there are errors encountered during the flash process, take a look at the manual steps to continue flashing the BMC.
Validation¶
Use one of the following commands to validate firmware levels are in sync:
Use the
rinv
command to validate firmware level:rinv <noderange> firm -V | grep -i ibm | grep "\*" | xcoll
Use the
rflash
command to validate the firmware level:rflash <noderange> -l | grep "\*" | xcoll