92 IBM CSM to IBM Systems Director Transformation Guide
Maintenance commands and their roles are as follows:
? The mkflashfiles command
Validates the firmware update packages, determines the hardware type, calculates and
stores a checksum and copies the result packages in the /csminstall/csm/fw
directory. If
the -f flag is not specified, the mkflashfiles command processes all packages in the
/csminstall/csm/fw directory.
The microcode packages consist of a microcode update file, packaged with an .rpm
filename extension, and associated XML file, and are stored in subdirectories specific to
the hardware and the component being updated.
For different hardware platforms the mkflashfiles command copies the microcode update
package and associated XML file into automatically created subdirectories specific to the
hardware and the component being updated, beneath the base as follows:
/csminstall/csm/fw/8832 <- hardware type for BladeCenter HS20 servers
/csminstall/csm/fw/p5_common <- hardware type for System p5 systems
/csminstall/csm/fw/p6_hv or /csminstall/csm/fw/p6_ml <- System POWER 6
servers use different update packages, depending on the model of the server.
? The rfwflash command
Runs from the CSM management server to perform LIC updates on the specified
HMC-attached System p5 and POWER 6 nodes. It scans the /csminstall/csm/fw
directory structure for Code Update Packages applicable to the given nodes and
components. Output from the rfwflash command is sorted by node and written to the
/csminstall/csm/fw/status directory. This directory contains one file for each node that
the rfwflash command was run on.
Depending on the Licensed Internal Code (LIC) update that is installed, the affected
HMC-attached System p nodes might need to be recycled. The --activate flag
determines how the affected systems activate the new code. It can be concurrent or
disruptive:
–The concurrent update option activates code updates that do not require a system
recycle.
–The disruptive update requires a system recycle, and causes affected systems that
are powered on to be powered down before installing and activating the update.
The System p5 and POWER 6 managed system or power subsystem flash chip stores
firmware in two locations; the temporary side and the permanent side. By default, most
System p5 and POWER 6 systems boot from the temporary side of the flash. When the
rfwflash command updates code, the contents of the temporary side are written to the
permanent side, and the new code is written to the temporary side. The new code is then
activated. Therefore, the two sides of the flash contain different levels of code when the
update has completed. The two flags that deal with the location of the firmware are:
–The commit flag writes the contents of the temporary side of the flash to the permanent
side. Use this flag after updating code and verifying correct system operation.
–The recover flag writes the permanent side of the flash chip back to the temporary
side. Use this flag to recover from a corrupt flash operation, so the previously running
code can be restored.
? The rfwscan command
Scans the HMC-attached System p5 and POWER 6 nodes to determine currently installed
LIC levels. Optionally, the -w flag can be used to write selected data to the CSM database.