RS/6000 7017-S80 System and Service Processor Firmware Update

Applies to : IBM RS/6000  7017-S80


Contents


1.0 Systems Affected

This update provides new System and Service Processor (SvP) firmware (FW) for RS/6000 7017-S80 Servers only.  Do not use on any other systems.

The firmware levels contained in this update (Release S80V4):

NOTE: The System and Service Processor Firmware are combined into a single file. This allows both the System Firmware and Service Processor Firmware to be updated together and assures they are companion levels.


2.0 Firmware Description and Revision History

Table 2.1 lists the levels and descriptions for System firmware.
Table 2.2 lists the levels and descriptions for Service Processor firmware.
 
Table 2.1: System Firmware Update Descriptions and History
20000524
  • Corrected ping failure when server is not visible to local network,
  • Miscellaneous minor fixes.
20000316
  • Change in header file.
19991206
  • Enhanced error reporting for invalid address error.
  • Added support for IBM 4-Port 10/100 PCI Ethernet adapter.
  • Corrected unknown program interrupt error due to cpuguard.
19990909
  • Corrected intermittent processor deallocation - with  POST error code 2B200031.
  • Corrected intermittent machine check due to parity error.
  • Enhanced error reporting for RIO failover.
  • Miscellaneous minor fixes.
19990824
  • Original (GA) level.
Table 2.2: Service Processor Firmware Update Descriptions and History
20000524
  • Corrected OS Surveillance failure during AIX dump.
  • Corrected faulty 40A00000 error reporting.
  • Corrected processor deallocation for post error.
  • Micellaneous minor fixes.
20000316
  • Enhanced processor built-it self test.
  • Corrected problem during IPL boot resulting in a B46x240x error on the op panel display.
20000120
  • Added support for  I/O Hub adapter version 2.1
  • Corrected faulty attention error 7FFFDD02.
19990910
  • Corrected intermittent shutdown -Fr failure.
  • Miscellaneous minor enhancements and fixes.
19990831
  • Original (GA) level.

3.0 Cautions and Important Notes

Don't be alarmed at the length of this document! For any given download/unpacking/update environment, the process is short. This document describes processes for several environments. One should be suitable for your needs, and these instructions guide you through just the environment you choose.

Instructions

Please read and use these instructions. The System and Service Processor Firmware are combined into a single image file. This allows both the System Firmware and Service Processor Firmware to be updated together and assures they are companion levels.

Firmware Update Installation Is Not Concurrent

Installation of the firmware will cause an unconditional reboot of AIX. Therefore, all user operations should be gracefully terminated before firmware updates are to be applied.

Never Power Off the System During the Firmware Update Process

The update will fail, and the process must be repeated.

Replacement Parts May Require Updating

System and Service Processor firmware must be at companion levels.
When a Service Processor card or system planar is replaced, the system and service processor firmware must be checked to ensure that they are at the latest level. The most recent companion levels are recommended. Table 3.1 lists correct companion levels of System and Service Processor firmware.
 
Table 3.1: Firmware Levels, File Sizes and Checksums
  Combined System and SvP Firmware Companion Levels Included
Distribution Date Filename Size Checksum System FW SvP FW
Aug 2000 S80V4.img 2783456 22910 20000524 20000524
April 2000 S80V3.img 2671942 16042 20000316 20000316
Feb 2000 S80V2.img 2671254 65055 19991206 20000120
Oct 1999 S80V1.img 2660286 50764 19990909 19999010
Original (GA) S80R11.img 2660818 25791 19990824 19990831

Note: Checksums can be used to verify files have not been corrupted or altered during transmission.

          The checksum can be computed for any file by using the AIX 'sum' command, as follows.
          At the AIX command line, enter:

              sum {filename}

         Example: Calculate the checksum of a file, 'S80V4.img'.

         You will enter ----------------> sum S80V4.img

         The output will look like this ------->  22910   2719  S80V4.img

         The checksum is -------------->  22910

AIX Instructions are CASE SENSITIVE

In the instructions that follow are specific AIX and DOS commands. AIX commands are CASE (lower and upper) SENSITIVE, and must be entered exactly as shown, including the filenames.  DOS commands are not case sensitive, and may be entered without regard to the cases shown.

How to Determine the Firmware Release Date

Firmware level identifiers for the S80 Series FW use the 8-digit Gregorian date code method in terms of year, month, and day (such as 19990831). Section 4.0, below, describes how to read the firmware versions of currently installed firmware.


4.0 How to Determine Currently Installed Firmware Levels

DO NOT rely on the part number or firmware level marking/label on the EPROM/FLASH module because the content of the module may have been updated to a different level. To be safe, always check the firmware level electronically. Use the following AIX command for checking the firmware levels.

   Enter:
      lscfg  -vp  |  grep  -p  alterable

 This command will produce a system configuration report similar to the following.

 System Firmware:
  ROM Level.(alterable).......19991206 (B)  19990824 (A) <= System FW levels
  Version.....................RS6K
  System Info Specific.(YL)...U0.1-P1-X1

 SP_CARD_:
   Part Number.................00008L1188
   EC Level....................010012605060
   FRU Number..................9912
   Manufacture ID..............0016
   Serial Number...............0000007258
   Version.....................0000RS6K
   ROM Level (alterable).......20000120 (B)  19990831 (A) <= SvP FW levels
   System Info Specific.(YL)...U0.1-P1-X1
The ROM Level lines list the level of your currently installed System and Service Processor firmware. In these examples (illustrations only), the system was booted from type B, since it is listed first. If the most recent level (A or B) is earlier than the update level(s) available for your server, you should install the update(s).

For more information about the uses of IPL Types A and B, see paragraphs 6.0 and 6.4, or refer to the Server's Users Guide.

If you find the firmware must be updated, proceed to Section 5.0. If the firmware levels are correct and no update is needed, installation is complete.


5.0 Downloading and Unpacking the Firmware Update Package

Instructions for downloading and unpacking the firmware update package follow.

5.1 Internet Package

The System and Service Processor Firmware, in AIX and DOS formats, are located at the web site

       http://www.rs6000.ibm.com/support/micro

Follow the instructions on this web page. You must read and agree to the license agreement to obtain the password (case sensitive) for unpacking the firmware packages.

In the table for RS/6000 System/Service Processor Combined Microcode, scroll down to the entries for 7017-S80.

      Note: AIX Instructions are CASE SENSITIVE
                  In the instructions that follow are specific AIX and DOS commands.

                 AIX commands are CASE (lower and upper) SENSITIVE, and must be
                 entered exactly as shown, including the filenames.

                  DOS commands are not case sensitive, and may be entered without
                  regard to the case shown.

The download choices at that entry are:

You will want a copy of the description (instructions document) and one of the format choices. You may transfer files to the target server in one of several ways. Detailed download/unpacking instructions follow for each of the downloading preferences.

5.1.1 Downloading the AIX Format File

Use this method to download to an AIX system.

  a) Provide a directory on an AIX system to receive the AIX format file.

      Enter:
        mkdir /tmp/fwupdate

        Note:  If the directory /tmp/fwupdate already exists,
                    make sure it is empty before proceeding.

  b) Transfer the AIX format file to the /tmp/fwupdate directory (using "Save as ...").
       You'll see that the filename is 7017S80F.BIN

  c) Unpack the file by executing the 7017S80F.BIN file as shown below.
      Note that you'll be asked for the password from the license agreement.

     Enter the commands:

        cd /tmp/fwupdate
        chmod +x 7017S80F.BIN
        ./7017S80F.BIN

     [Don't overlook the periods (.) in the above command.]

 These files will be added to  /tmp/fwupdate:

         S80V4.img
         promote.img
         ReadMe.TXT

If you used the above procedure to transfer the AIX format file directly to the target server,  proceed to Section 6.0, Updating the Firmware.

Otherwise, from the intermediate AIX system, choose one of the following methods for transferring files to the target server.

5.1.1.1 The FTP Transfer Method

This method presumes you have ftp access to the target server.

On the intermediate AIX system,

   Enter the commands:

        ftp {name of target server}
       {Login with a valid userid and password}

       bin
       lcd /tmp/fwupdate
       mkdir /tmp/fwupdate
       cd /tmp/fwupdate
       put S80V4.img
       put promote.img
       quit

Proceed to Section 6.0, Updating the Firmware. .

5.1.1.2 The Diskette Transfer Method

This method can be used for cases in which electronic connections between the intermediate AIX system and the target server are inconvenient.

On the intermediate AIX system, proceed as follows.

Two 2MB (HD) new or freshly formatted diskettes are required. This process will request additional diskettes as each is filled.

With a diskette loaded in the drive,

  Enter the commands :

         cd /tmp/fwupdate
         ls *.img | backup -i -v -f/dev/rfd0

This will produce two AIX backup diskettes.  Label the\ resulting diskettes, respectively,

     Volume 1: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

     Volume 2: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

Proceed to Section 6.0, Updating the Firmware.  Read Section 6.0, and use the AIX command-line method of paragraph 6.1.2.

5.1.2 Downloading the DOS Format File

Use this method to download to a DOS, OS/2 or Windows workstation.

  a) Prepare a directory for receiving the DOS format file.
      This directory can be in any partition with 10MB available space.
      Executing in such a partition, called [path] in these instructions
      (ex. c:\download),

      Enter:
       md [path]\fwupdate

     Note:  If the directory [path]\fwupdate already exists,
                 make sure it is empty before proceeding.

  b) Transfer the DOS format file to the [path]\fwupdate directory (using "Save as ...").
       You'll see the filename is 7017S80F.EXE

  c) Unpack the file by executing the following instructions.
      You'll need the password from the license agreement.

      Enter the commands:

        cd [path]\fwupdate
        7017S80F

These files will be added to the fwupdate subdirectory:

      S80V4_B1.EXE
      S80V4_B2.EXE
      readme.txt

5.1.2.1 Diskettes for the AIX Command-Line Update Method

Two 2MB (HD) new or freshly formatted DOS diskettes are required.

  Note: The diskettes produced below will be in a format that can be used
             directly with a computer running AIX as it's operating system. These
             diskettes, once made on a PC platform, cannot be read using normal PC
             platform tools or command line operations.

  a) With a diskette loaded in the drive,

         Enter the commands:

            cd [path]\fwupdate
            S80V4_B1

      Label the resulting diskette,

           Volume 1: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

  b) With a second diskette loaded in the drive,

         Enter:
             S80V4_B2

     Label the resulting diskette,

           Volume 2: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

Note:  Any diskette labeled: 'AIX Backup: . . . .' is in a format that can be used
                            directly with a computer running AIX as it's operating system.  This
                            diskette cannot be read using PC tools or command line operations.
 

Proceed to Section 6.0, Updating the Firmware.  Read Section 6.0 and use the AIX command-line method of paragraph 6.1.2.


6.0 Updating the Firmware

This section descripbes methods for installing the new firmware.

The System and Service Processor Firmware are combined into a single file. This allows both the System Firmware and Service Processor Firmware to be updated together and assures they are companion levels.

***
WARNING:

Do not power off the target server at any time before the update process completes. Be sure the system is NOT running any user applications.
***

    Note: AIX Instructions are CASE SENSITIVE
               In the instructions that follow are specific AIX commands.

               AIX commands are CASE (lower and upper) SENSITIVE, and must be
               entered exactly as shown, including the filenames.

You must have root authority on the target server to update its firmware.

If your server is currently running from IPL Type B,  you should consider promoting that level before continuing. Use the instructions in paragraph 6.4, Promoting the Update, for reference.

Updating the firmware requires rebooting the server. The update is applied during the shutdown sequence following the firmware transfer.

As the firmware update takes place (during the automatic shutdown sequence), progress can be monitored from the operator panel. The checkpoints E080 and E081 alternately appear while the update is in progress.

At some points in the update process, these checkpoints may not change for fifteen to thirty minutes. If this occurs, be patient and allow time for the update process to complete.

The new firmware is placed in IPL Type B, for use while your acceptance tests are under way. When you are satisfied with the performance of the new level, "promote" it to  IPL Type A. There is no time limit on when promotion must occur. Thorough testing of any changes to your system is recommended before committing to them.

If you applied the update while running in IPL Type A, you will need to boot from IPL Type B in order to test the new level of firmware.

Updating firmware in the S80 Server must be initiated either directly from the AIX command line or from the Update Flash Diagnostic Service Aid.
 

6.1 Using the AIX Command Line Method

AIX allows updating either from files already loaded into the target server or from diskettes.

6.1.1 Updating With Files Already Loaded in the Target Server

With the files located in the /tmp/fwupdate subdirectory,

     Enter the commands:

        cd  /usr/lpp/diagnostics/bin
        ./update_flash  -f  /tmp/fwupdate/S80V4.img

     [Don't overlook the periods (.) in the above command.]

You will be asked for confirmation to proceed with the firmware update and the required reboot. If you confirm, the server will apply the new firmware, reboot and return to the AIX prompt. This may take fifteen to thirty minutes (or more), depending on the configuration of your target server.

Having successfully executed the above commands, the server automatically performs the update, reboots, and places the update in IPL Type B. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

The update of the System and Service Processor firmware is complete. You will want to verify this update and then promote it after you have tested it to your satisfaction. Verifying is discussed in paragraph 6.3. Promotion is discussed in paragraph 6.4.

6.1.2 Updating from Diskettes

 On the target server,

        Enter the commands:

          mkdir /tmp/fwupdate

      Note: If the directory /tmp/fwupdate already exists,
                 make sure it is empty before proceeding.

         cd /tmp/fwupdate
         restore

   You will be prompted to mount volume 1 on /dev/rfd0

In the drive of the target server, put the AIX backup diskette labeled:

   Volume 1: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

When prompted for volume 2,

In the drive of the target server, put the AIX backup diskette labeled:

   Volume 2: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

The files are now located in the /tmp/fwupdate subdirectory.

       Enter the commands:

           cd  /usr/lpp/diagnostics/bin
          ./update_flash  -f  /tmp/fwupdate/S80V4.img

      [Don't overlook the periods (.) in the above command.]

You will be asked for confirmation to proceed with the firmware update and the required reboot. If you confirm, the server will apply the new firmware, reboot and return to the AIX prompt. This may take fifteen to thirty minutes (or more), depending on the configuration of your target server.

Having successfully executed the above commands, the server automatically performs the update, reboots, and places the update in IPL Type B. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

Don't forget to retrieve and file any firmware update diskette that may still be in the server's diskette drive. A good time to do this is after the reboot has completed.

Your update of the System and Service Processor firmware is complete. You will want to verify this update and then promote it after you have tested it to your satisfaction. Verifying is discussed in paragraph 6.3. Promotion is discussed in paragraph 6.4.
 

6.2 Using the Update Flash Diagnostic Service Aid Method

Service Aid allows updating from files already loaded into the target server or from diskettes.

Note: Review "Update System or Service Processor Flash" in the Service Aids
           section of the RS/6000 Enterprise Server S80 User's Guide for more
           information about using this utility.

If the files are loaded in the target server, skip to paragraph 6.2.2.

If the files are on diskettes, continue to paragraph 6.2.1.
 

6.2.1 File on Diskettes

     Enter the commands:

        mkdir /tmp/fwupdate

     Note: If the directory /tmp/fwupdate already exists,
                make sure it is empty before proceeding.

        cd /tmp/fwupdate
        restore

You will be prompted to mount volume 1 on /dev/rfd0

In the drive of the target server, put the AIX backup diskette labeled:

    Volume 1: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

When prompted for volume 2,

In the drive of the target server, put the AIX backup diskette labeled:

    Volume 2: System (20000524) and SvP (20000524) FW (V4) and Promote for S80 Server

The files are now  in the /tmp/fwupdate subdirectory.  Continue to paragraph 6.2.2.
 

6.2.2 Updating the Update Flash Diagnostic Service Aid Method

  a) Invoke the Service Aids from either on-line or standalone diagnostics.

  b) Choose Update System or Service Processor Flash.

  c) Follow the on-screen update steps as they are presented.
      When you are asked for a filename, first list the files and then select the appropriate
      one for your update task.

  Use the directory and filename information as shown below.

  Your update file is /tmp/fwupdate /S80V4.img

Don't forget to retrieve and file any firmware update diskette that may still be in the server's diskette drive. A good time to do this is after the reboot has completed.

The server automatically performs the update, reboots, and places the update in IPL Type B. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

Your update of the System and Service Processor firmware is complete. You will want to verify this update and then promote it after you have tested it to your satisfaction. Verifying is discussed in paragraph 6.3. Promotion is discussed in paragraph 6.4.
 

6.3 Verifying the Updates

To verify your firmware update was successful, you may use the following AIX command after the automatic reboot.

     Enter:
        lscfg  -vp  |  grep  -p  alterable

This command will produce a system configuration report containing sections similar to the following.

      System Firmware:
       ROM Level (alterable).......20000524 (B)  19991206 (A)<= System FW levels
       Version.....................RS6K
       System Info Specific.(YL)...U0.1-P1-X1

      SP_CARD_:
        Part Number.................00008L1188
        EC Level....................010012605060
        FRU Number..................9912
        Manufacture ID..............0016
        Serial Number...............0000007258
        Version.....................0000RS6K
        ROM Level (alterable).......20000524 (B)  20000120 (A) <= SvP FW levels
        System Info Specific.(YL)...U0.1-P1-X1
The (B) ROM Level  should match the levels you just installed, namely, 20000524 and 20000524 respectively.

6.4 Promoting the Updates

It is important for the promotion process to succeed. Therefore, it is recommended that you read and understand this section before you begin the promotion process.

The S80 Server allows a trial period for testing the update before committing to the new level. When this update has been tested thoroughly, refer to the instructions you used to install the update. Use the same instructions (i.e., either the AIX command-line method or the Update Flash Diagnostic Service Aid method) to execute the promotion.

This time, use the promote.img file rather than the filenames you selected previously. It is located either:

The S80 Server maintains two copies of System and Service Processor firmware. These copies reside in  s referred to as IPL Type A and IPL Type B.

The S80 Server normally runs IPL Type A. New firmware updates are stored in IPL Type B until they are promoted. Once promotion takes place, the two IPL Types are identical.

When promotion is processed, the server automatically begins using IPL Type A.

Be aware that the promotion process requires the server to shut down all of its processes to rewrite the IPL and reboot from it.

Operator panel function 01 may be used to determine which IPL type is in use at any given time. See the server's Users Guide for more information about operator panel functions.

As promotion occurs, during the processes shutdown sequence, checkpoint E082 appears during the promotion activity. This checkpoint can last several minutes, depending on your server's configuration.

Between the time of a firmware update and the promotion procedure, the server may be instructed (using operator panel function 02) to use either IPL type for the purpose of firmware testing. When you are ready to promote the new firmware, the server MUST be using IPL Type B. Otherwise the promotion fails. The recovery procedure is:

  a) Turn off the server power

  b) Switch the server's operation to IPL Type B

  c) Turn on the server power

6.5 Archiving the Update Files

In the event it becomes necessary to restore the system to a certain firmware level, it is suggested you identify and archive the materials for each update you install.

If the download process produced diskettes, label and store them in a safe place.

If the download process produced only files, archive and identify the files for convenient retrieval.


End of Installation Instructions


Privacy | Legal | Contact IBM