===== Server Power firmware upgrade ===== On HMC you can have concurrent upgrade or disruptive. If you don't have an HMC, then it's diruptive. **On HMC for concurrent activation without reboot ** **Important** when select the new firmware, select **Automatically backup** and **Install only with deferred activation**, to be sure to activate what is possible, the deferred feature 'll be activated at next restart from power server * With an HMC First download the Firmware for you server (to check you server type and model, go on an LPAR: lsattr -El sys0 -a modelname), from IBM central fixes http://www.ibm.com/support/fixcentral/ and put the files on an FTP server If you have an HMC, go on Update, you will find all servers connected and their firmware level. --> Select a server\\ - If you want to upgrade to a new level (Ex: AL240_xxx to AL250_xxx) Select **Upgrade Licensed Internal Code to new release** This upgrade required a reboot of your server\\ - If you want to upgrade to a new release (Ex: AL240_213 to AL240_250) Select **Change Licensed Internal Code to the same release** This upgrade can be done online\\ --> select a remote FTP server, the HMC will check the compatibility and you 'll be able to upgrade. For information, only IBM is certified to upgrade High-End servers (P770 and higher) * Without HMC, on AIX command line [srv-aix61@root] /root> cd /usr/lpp/diagnostics/bin [srv-aix61@root] /root> ./update_flash -f /tmp/fwupdate/cc04194.img References: https://www.ibm.com/developerworks/wikis/display/WikiPtype/p5+System+Firmware+Upgrade ===== Devices, and adapter firmware upgrade ===== First identify all devices that have a firmware (sys0 is the firmware of the Power server) [srv-aix61@root] /root> lsmcode -A sys0!system:3R080425 |System Firmware:RG080425_d79e22_regatta hdisk0!IC35L03.44543031.53323847 hdisk1!IC35L03.44543031.53323847 hdisk2!IC35L03.44543031.53323847 hdisk3!IC35L03.44543031.53323847 ent0!1410ff01.SCU015 ent1!1410ff01.SCU015 ses0!A0900724.0018 [srv-aix61@root] /root> lsattr -El sys0 -a modelname modelname IBM,7028-6C4 Machine name False With the type and model (7028-6C4), go on IBM central fixes http://www.ibm.com/support/fixcentral/ and download all needed firmware for all devices into you server, as rpm format Put all rpm package into a folder Ex: /tmp , and install it [srv-aix61@root] /tmp> for pkg in $(ls *.rpm) do rpm --ignoreos -Uhv $pkg done Now all firmware packages are placed into /etc/microcode. If you have many servers to upgrade, copy all files and folders from /etc/microcode. Run the diag command --> Task Selection --> Microcode Tasks --> Download Latest Available Microcode --> Select the filesystem /etc/microcode Now it 'll propose to upgrade firmware if it has one (M) Most recent then the (C) Current.