Sunday, May 15, 2011

How to Upgrade HBA Firmware

1.     Determine the FRU Number and Microcode level of the adapter installed in the target system
        lsdev -C | grep “fcs”
2.     Check the current microcode level on the adapter –  
        lscfg -vl fcsX OR lsmcocde -d fcsX
        Device Specific.(Z9)……..CS3.91X4  ß Firmware level
3.     Download RPM package for AIX systems.

  • Make a directory on an AIX system to receive theRPM format file. Enter: mkdir /etc/microcode  
  • Transfer the RPM format file to a temporarydirectory on the target server. 
  • You’ll see the filename ispci.df1080f9-1-91×4.aix.rpm
  • Unpack the file by executing the instructionsbelow:Enter the commands: If the firmware unpacks successfully, the microcodefiles will be added to /etc/microcode/ 
  • rpm -ihv –ignoreos pci.df1080f9-1-91×4.aix.rpm  
4.  Alternately following command can be used –  
     diag –d fcs1 –T download
smitty-like screen within diag and prompts should be something like this
[Inside Diag Screen]
NOTICE – lets you know your updating microcode.  Hit ENTER
Warning that the current microcode isn’t in /etc/microcode.   Hit ENTER
Screen telling the current microcode and what the new one will be.
Hit ENTER   – this will cause the microcode to be updated.  May cause a system hang for 30 seconds to a minute or 2.

5.   Backout: Listed in the online documents is this command for backing out the HBA microcode update.  The command is:

            diag -d fcsX -T “download -f -l previous”

No comments:

Post a Comment