User Tools

Site Tools


aix:firmware_upgrade

This is an old revision of the document!


Server Power firmware upgrade

  • 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.

aix/firmware_upgrade.1609532501.txt.gz · Last modified: 2021/01/01 21:21 by 127.0.0.1