3.6.2. How to update bare metal ppc64el firmware
Open Power Abstraction Layer (OPAL) is the system firmware in the stack of POWER processor-based server.
There may be instances when the user might have to upgrade the Power Systems firmware to a more recent level to acquire new features or additional support for devices.
Make sure that the following requirements are met:
它们在系统上的次序。
the .img file of the OPAL level that the user needs to update to;
the machine isn't under HMC control.
Power Systems has two sides of flash to boot firmware from, namely permanent and temporary. This provides a way to test firmware updates on the temporary side of the flash before committing the tested changes to the permanent side, thereby committing the new updates.
Perform the following steps for the update:
Save the level of the existing firmware before really updating. In ASM, in the system menu, click Service Aids ??? Service Processor Command Line, and run the following command:
cupdcmd -f
Download the .img file of the level of firmware to be updated to a location in the host filesystem. Refer to IBM Fix Central for downloading the image file.
Verify the image downloaded by running the following command and save the output.
$update_flash -v -f
Update the firmware by running the following command.
$update_flash -f
注意
The command reboots the system and therefore, sessions if any, would be lost.
Do not reboot or switch off the system until it is back.
Verify the updated firmware level of the temporary side of the flash as in step 1.
In case the update has to be reverted, the user can do so by running this command:
$update_flash -r
Rejection would reject only the temporary side of the flash. Therefore, the new level should be committed to the permanent side only after thorough testing of the new firmware.
The new updated level can be committed to the permanent side of the flash by running the following command.
$update_flash -c