pSeries 690 and pSeries 670 Version 2 Firmware Update

Applies to:  pSeries 690 Model 681 (7040-681), pSeries 670 Model 671 (7040-671)

This document describes the installation of Licensed Machine Code, which is sometimes referred to generically as microcode or firmware.


Contents


1.0 Systems Affected

This  update provides firmware (FW) for pSeries 690 Model 681 (7040-681) and pSeries 670 Model 671 (7040-671) Servers only.  Do not use on any other systems.

The Version 2 firmware level contained in this update is:

 NOTE:  See Section 3.0 Cautions and Important Notes for information on the new firmware level name.

ATTENTION:  This firmware package CAN ONLY be used to update any pSeries 690 or pSeries 670
                               Servers that currently have a Version 2 firmware level installed.
                               See  Table 4.1 Update Decisions.


2.0 Firmware Description and Revision History

Table 2.1 lists the levels and descriptions for the firmware.
 
Table 2.1:  Firmware Update Descriptions and History
Version 2 
2H040323 IMPACT:  Funtion     SEVERITY:  Attention
  • Additional enhancement to support 633MHz memory cards.
2H040202
  • Added support for the 633 MHz memory card feature.
2H030325
  • Corrects adapter status after logically removing an adapter via a PCI Hot Plug action.  Adapter is then available for reassignment to other LPARs.
  • Added support for the 600 MHz memory card feature.
RH021024
  • Fix for apparent garding of processors without a real fault.
  • Fix for SRN 01C7F06 (related to Retain Tip H76544).
  • Corrects potential L3 cache data recovery error.
RH020822
  • Fixes a potential data error situation.
  • Improves FRU call for clock card failures.
  • Changes L3 performance settings to Mode A as a default for p670 (7040-671) systems.
  • Improves isolation of memory problems during an uncorrectable memory error.
  • Fixes timing window issue which can only happen during reset/reload.
  • Changes recovery actions to deconfigure processor for L2 Directory Error.
  • Prevents error code 10118402 (VPD Error) from being logged during initialization.
  • Improves isolation of NVRAM Low Battery Warning.
  • Changes recovery action to Checkstop on uncorrectable error from memory.
  • Improves error detection for BPR failure with single phase power.
  • Corrects error codes 101A3C11 & 101B3C11 from being logged erroneously.
  • Corrects UEPO stuck button problem from being logged erroneously (related to Retain Tip H174927).
  • System will now boot with single RIO cable connected.
  • Improved Error Detection for open link on RIO Port.
  • Shows correct adapter status on HMC after hot plug operation.
  • Adds Mode A/B NVRAM variable values to Open Firmware device tree. 
  • Added support for Memory Books - part numbers: 53P4160, 53P4165, 53P4170, 53P4175, 53P4182, 53P4196, 53P4201, 53P4206, 53P4211, and 53P4218.
RH020724
  • For manufacturing only.
RH020606
  • Improvement for identifying correct processors for L3 directory correctable errors. 
  • Clarified EPOW entry descriptions in AIX diagnostics. 
  • Improved FRU isolation for fan faults.
  • New default Reboot Policy (reboot after a checkstop) - will only take affect if NVRAM is cleared.
  • Fix to deconfigure L3's if associated with memory that is deconfigured.
  • Updated CCIN/FRU Table for MCM's (p670) and Memory Cards (p670 and p690). 
  • Corrected AIX location codes of Media Drawer devices.
  • Fix for detecting critical BPR over temperature condition during boot time.
  • Improved procedure for replacing BPR - during a maintenance procedure, 350V shut off electronically vs. turning slide switch.
RH020513
  • Improvement to FRU isolation in I/O Drawer.
  • Fixed TOD code problem.
RH020425
  • Corrected false Internal Service Processor Processor FW errors.
  • Error code 101100CA (thermal calibration) was changed to informational error.
  • Improved detection of NVRAM low battery warning.
  • Improved Memory Configuation/Deconfiguration Menu to be on one page of vterm.
  • Fixes made to Token-Ring ping test within SMS menu.
  • Fixes made to have PCI adapter vpd not contain VK version keyword.
  • Fixes to show state change of a partition on HMC.
  • Improved initialization of TOD_base.
  • Delay of power/on/off of FC 6203 (Type 4-Y) adapter was altered.
  • Fixes for CEC DCA current balance problem (101C05x1, 101C06x1).
RH020413
  • Added support for 7040-671.
  • Added support for I/O drawers 7 and 8 for 7040-681 only.
  • Improved error message for L3 resource that has been deconfigured during boot.
  • Corrected FRU call for clock fault during Processor Configuration.
  • Improved error message for L3 undetermined error.
  • Prevent login from S1 port.
Version 1
RH020312
  • Corrected erroneous exit of SP menu when viewing VPD data.
  • Corrected VPD information for BPA.
  • Improved FRU call for L3 timeout. 
RH020307
  • Changed the L3 CE threshold.
  • Enhanced scan log dump to collect critical hardware information first.
  • Improved error recovery on L3 register timeout.
  • Enhanced L3 cache line delete code.
  • Improved error isolation after a UE in memory.
  • IBM Gigabit Fibre Channel Adapter for 64-bit PCI Bus now configures during boot in Partitioned System Mode.
  • Changed PCI hot plug code to enable EEH prior to performing slot reset.
  • Enhanced interrupt handling for IBM Short-wave Serial HIPPI PCI Adapter.
  • Changed memory mapping in Partitioned System Mode.
RH020208
  • System boots up to AIX when Restart/Reboot Policy is set correctly.
  • Improved isolation for MCM parity errors.
  • Enhanced error recover for CEs in L2/L3 directory.
  • Corrected problem with NIM install which resulted in error code 20EE000B.
  • Improved CPU deallocation after CPU error.
  • Corrected reboot problem in SMP mode.
  • Corrected problem that resulted in message 'Stack underflowed' during SMS Multiboot.
RH020121
  • Improved isolation for L3 error.
  • Changed command to BOOT Normal for Partition Timed Power On.
  • Improved error description in diag report for memory error.
  • Corrected invalid error code (B0061406) being logged after slow boot.
  • Service Processor now logs error code 101C6914 in the error log.
  • Reference to HSC change to HMC in the Service Processor Menus.
  • Improved isolation for CPU Cache.
  • Corrected problem with NIM install in Partitioned System mode, resulting in error 20A0005.
  • CPU now deconfigures correctly in Partitioned System Mode.
  • VPD now displays the correct clock frequency for CPU.
RH020115
  • Gathers additional error information after checkstop.
  • Fix for floating point instruction sequence potential error.
RH011222
  • Corrected DRAM clock delay.
RH011214
  • Scan dump option in Service Processor changed to always hw_dump.
  • Corrected problem that causes a system crash resulting in error 406DEA0.
  • Processor error now lists correct AIX resource name in ERRPT.
  • Added Callout for L3 UE.
  • Corrected problem resulting in error 406E0EA0.
  • Corrected FRU isolation error for SRN A03-081.
  • Corrected problem that caused IBM PCI Dual Channel Ultra3 SCSI Adapter not to configure during boot.
  • Changed Ambient OT Warning/Critical from >30/36 to  >36/50.
RH011206
  • Original  level.


3.0 Cautions and Important Notes

NOTE:  This firmware package CAN ONLY be used to update any pSeries 690 or pSeries 670 Servers that currently have a Version 2 firmware level installed.   See Table 4.1 Update Decisions.

The System, Service Processor (SvP) and System Power Control Network (SPCN) firmware are combined into a single file. This allows all the firmware to be updated together and assures they are compatible.

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.

Before beginning this update, go to mcodetools.html to determine if the tools can assist you with this update.

New Firmware Name

To maintain support for  multiple versions of firmware,  the name of the firmware has been changed to reflect it's version number.  The new name replaces the letter R with the version number (example 2Hyymmdd instead of RHyymmdd).   The firmware updates for each version will be distinguished by the having the leading number reflect the version.

The versions of released firmware follow:

Version 1  -  RH011206 through RH020312
Version 2  -  RH020413 through RH021024 and 2H030325 through 2H040323
Version 3 -   RH021025 through RH030307 and any 3Hyymmdd level

A mandatory update from Version 1 to Version 2 was implemented in April 2002.

Service Processor Menus Update Method

This method of updating the firmware requires the update file to be on diskettes.   Details for creating these diskettes are contained in the download instructions.

Note:  If the update file will be downloaded directly to the target server,  diskettes will have to be made in order to update the firmware from the Service Processor Menus.

Recovery Mode

If the service processor detects that its programming has been corrupted when it is powering up to  standby mode, it will enter recovery mode.   In recovery mode, it will ask for the firmware update diskettes by putting eight-digit codes on the operator panel.  For more details, see the pSeries 690 Service Guide.

Firmware Update Installation Is Not Concurrent

Installation of the firmware will cause an unconditional reboot of the system. 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

When a Primary I/O Book is replaced, the firmware must be checked to ensure it is at the latest level. Table 3.1 lists the released levels.
 
Table 3.1: Firmware Levels, File Sizes and Checksums
   Firmware
Distribution Date Filename Size Checksum
Version  2
May 2004 2H040323.img 4483398 57070
March 2004 2H040202.img 4483430 14084
May 2003 2H030325.img 4483274 22549
October 2002 RH021024.img 4483246 47585
September 2002 RH020822.img 4483106 28471
September 2002 (manufactuing only) RH020724.img NA NA
August 2002 RH020606.img 4470286 37854
August 2002 RH020513.img 4440186 37483
May 2002 (manufacturing only) RH020425.img NA NA
April 2002 RH020413.img 4438902 62152
Version 1
April 2002 RH020312.img 4370810 42635
March 2002 RH020307.img 4370610 16762
February 2002 RH020208.img 4370262 07950
January 2002 RH020121.img 4367754 22440
January 2002 RH020115.img 4365050 33568
December 2001 RH011222.img 4362538 05451
December 2001 RH011214.img 4362538 61184
December 2001 RH011206.img 4361370 23299

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

Level identifiers for the firmware use the 8-digit Gregorian date code method in terms of year, month, and day (such as 20040323 for 2H040323 level).

4.0 How to Determine Currently Installed Firmware Level

DO NOT rely on the part number or firmware level marking/label on an 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.

The firmware level can be check in AIX or in the Service Processor Main Menu.

4.1 Using AIX

Use the following AIX command for checking the firmware level.

         Enter:
            lscfg -vp | grep -p  Platform

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

     Platform Firmware:
          ROM Level.(alterable).......RH021024
          Version.....................RS6K
          System Info Specific.(YL)...U1.18-P1-H2/Y2
        Physical Location: U1.18-P1-H2/Y2
The ROM Level line lists the level of the currently installed firmware. In the above example, the current firmware level  is RH021024.

For information on how to proceed, See Table 4.1 Update Decisions.

4.2 Using the Service Processor Main Menu

The second line of the title, Version: RH021024 shows the currently installed firmware level.

For information on how to proceed, See Table 4.1 Update Decisions.
 

Table 4.1 Update Decisions
If current firmware level is Do this:
RH021025 through RH030307 or 3Hyymmdd (Version 3) Do NOT use this package.   Get the package for the Version 3 firmware.
RH011206 through RH020312 (Version 1) Call your IBM Customer Engineer (CE) and request EC J11432.
RH020413 through RH021024  or 2H040202 (Version 2) Proceed to Section 5.0 to continue with the firmware update.


5.0 Downloading and Unpacking the Firmware Update Package

Instructions for downloading and unpacking the firmware update package follow.

5.1 Internet Package

The firmware, in AIX, DOS and RPM packages, is located at the web site

         http://www14.software.ibm.com/webapp/set2/firmware/gjsn

Follow the instructions on this web page. You must read and agree to the license agreement to obtain the firmware packages.

In the drop-down box, choose the entry for your specific machine type and model.

 The download choices at that entry are:

You will want a copy of the instructions document and one of the download 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 Package

Use this method to download to an AIX system.

Note: 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.

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

      Enter:
        mkdir /tmp/fwupdate

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

  b) Transfer the AIX package to the /tmp/fwupdate directory (using "Save as ...").
       You'll see that the filename is 7040681F.BIN

  c) Unpack the file by executing the instructions below.

     Enter the commands:

        cd /tmp/fwupdate
        chmod +x 7040681F.BIN
        ./7040681F.BIN

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

 These files will be added to  /tmp/fwupdate:

      2H040323.img
      errata.txt  (this contains information about potential problems that may be encountered)

If the above procedure was used to transfer the AIX package directly to the target server,  proceed to Section 6.0, Updating the Firmware.

Otherwise, on 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 2H040323.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.

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

With a diskette loaded in the drive,

  Enter the commands (this process will request additional diskettes as each is filled):

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

This will produce AIX backup diskettes.  Label these diskettes, respectively,

     "Volume 1:  Firmware (2H040323) Version 2 for  7040-681 and 7040-671"

     "Volume 2:  Firmware (2H040323) Version 2 for  7040-681 and 7040-671"

     "Volume 3:  Firmware (2H040323) Version 2 for  7040-681 and 7040-671"

     "Volume 4:  Firmware (2H040323) Version 2 for  7040-681 and 7040-671"

Proceed to Section 6.0, Updating the Firmware.

5.1.2 Downloading the DOS Package

Use this file to download to a Windows workstation.

  a) Prepare a directory for receiving the DOS package.
      This directory can be in any partition with 12MB 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 package to the [path]\fwupdate directory (using "Save as ...").
       You'll see the filename is 7040681F.EXE

  c) Unpack the file by executing the instructions below.

      Enter the commands:

        cd [path]\fwupdate
        7040681F

These files will be added to the fwupdate subdirectory:

       40681_B1.EXE
       40681_B2.EXE
       40681_B3.EXE
       40681_B4.EXE
       errata.txt  (this contains information about potential problems that may be encountered)
 

5.1.2.1 Diskettes for Firmware Updates

Four 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
           40681_B1

      Label this diskette,

           "Volume 1: Firmware (2H040323)  Version 2 for 7040-681 and 7040-671"

  b) With a second diskette loaded in the drive,

         Enter:
             40681_B2

     Label this diskette,

           "Volume 2: Firmware (2H040323)  Version 2 for 7040-681 and 70406-671"

  c) With a third diskette loaded in the drive,

         Enter:
             40681_B3

     Label this diskette,

           "Volume 3: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"
 

 d) With a fourth diskette loaded in the drive,

         Enter:
             40681_B4

     Label this diskette,

           "Volume 4: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

Proceed to Section 6.0, Updating the Firmware.

5.1.3 Downloading the RPM Package to the Target Server

Use this method to download to the target server only.

Note: 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.

 a) Provide a directory on the target server to receive the RPM package.

      Enter:
        mkdir /tmp/fwupdate

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

  b) Transfer the RPM package to the /tmp/fwupdate directory (using "Save as ...").
       You'll see that the filename is 2H040323.rpm

  c) Unpack the file by executing the instructions below.

     Enter the commands:

        rpm -ihv --ignoreos 2H040323.rpm

The 2H040323.img file will be added to  /tmp/fwupdate.

The file size and checksum will be verified.

Proceed to Section 6.0, Updating the Firmware.

5.2 Remote Installation of Firmware

 To install firmware on a remote system,  login to the remote system as root. Copy (in binary format) the file, 2H040323.img  to the /tmp/fwupdate directory on the remote system.

Proceed to Section 6.0, Updating the Firmware.


6.0 Updating the Firmware

NOTE:  This firmware package CAN ONLY be used to update any pSeries 690 or pSeries 670 Servers that currently have a Version 2 firmware installed.   See Table 4.1 Update Decisions.  Before installing this level of firmware, see Section 3.0 Cautions and Important Notes.

The System, Service Processor (SvP) and System Power Control Network (SPCN) firmware are combined into a single file. This allows all the firmware to be updated together and assures they are compatible.

Once the System and Service Processor firmware had been updated, the server will reboot.  The  System Power Control Network (SPCN) update will continue to run in the background for up to one hour.  Do not power down the system during this hour.

***
WARNING:

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

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

          At the AIX command line, enter:

            sum 2H040323.img

          This command will produce the following output:

                57070  4379     2H040323.img

         The checksum is --------------> 57070

Updating firmware must be initiated either directly from the Service Processor Menus, from the Update Flash Diagnostic Service Aids, or from the AIX command line.

It is recommended that the update, on both a full system partition and a partitioned system, be performed using the Service Processor Menus.  Updating the firmware using the Service Processor Menus avoids the resource allocation issues that can arise if the server is a partitioned system.

6.1 Full System Partition

Updating firmware must be initiated either directly from the Service Processor Menus, from the Update Flash Diagnostic Service Aids, or from the AIX command line.

6.1.1  Using the Service Processor Menus Method (Recommended)

Service Processor Menus allow updating from diskettes only.

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

Note:   All  firmware (System, Service Processor and SPCN) will be updated when using this method.

    a. Shutdown the server from the HMC virtual terminal  window or ASCII terminal window.

    b. When the operator panel on the server says OK, press Enter, to bring up the Service Processor
         Menu.

    c. Choose 1 for Service Processor Setup Menu.  <Enter>

    d. Choose 7 for Reprogram Flash EPROM Menu. <Enter>

    e. Type y to continue.  <Enter>

    f. Follow on-screen update steps as they are presented.

    g.  The 'Rebooting Service Processor ' message appears on the screen.

          The target server will reboot.  This may take up to thirty minutes, depending on the configuration
          of the target server.  Since the update occurs during this shutdown/reboot sequence, it is
           important to protect the server from interruptions.

    h. Begin watching the operator panel.

    i.  When the panel says 'OK',
           If using an ASCII terminal  - Press Enter
           If using an HMC terminal - close the current terminal window and open a new terminal window.

          The Service Processor Menu appears on the screen.

         The second line of the title, Version: 2H040323, should match the firmware level you just
          installed.

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

The firmware update is complete.

6.1.2 Using the Service Aids Method

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

Note: 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.

Note: Review "Update System or Service Processor Flash" in the Service Aids
section of the eserver pSeries 690 User's Guide for more information about using this utility.

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

     Enter :
        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: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 2,

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

    "Volume 2: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 3,

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

    "Volume 3: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 4,

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

    "Volume 4: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

The file is now located in the /tmp/fwupdate subdirectory. Continue to paragraph 6.1.2.2.

6.1.2.2 Updating with the Diagnostics Service Aids

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

  b) Choose Update System or Service Processor Flash.

  c) Select 'File System' as the source of the flash update image file.

      The fully qualified path name of the update file is /tmp/fwupdate/2H040323.img

  d) If using an ASCII terminal press 'F7' key to 'Commit' the update.
       If using an HMC terminal  press 'ESC' + '7' keys to 'Commit' the update.

   e) Choose Yes to continue.

The server automatically performs the update and reboots.  The checkpoints 99FF and 99FD alternately appear while the update is in progress. This may take up to thirty minutes, depending on the configuration of the target server.  Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

NOTE:  If using an HMC terminal you will need to close the existing terminal window and open a new terminal window when the Operator Panel goes blank.

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 update of the firmware is complete. You will want to verify this update as shown in paragraph 6.3.

6.1.3 Using the AIX Command-Line Method

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

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

Note: 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.

6.1.3.1 File on 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

     Enter :
        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: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

    When prompted for volume 2,

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

          "Volume 2: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

     When prompted for volume 3,

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

          "Volume 3: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

     When prompted for volume 4,

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

          "Volume 4: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

The file is now located in the /tmp/fwupdate subdirectory.  Continue to paragraph 6.1.3.2.

6.1.3.2 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/2H040323.img

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

The server automatically performs the update and reboots.  The checkpoints 99FF and 99FD alternately appear while the update is in progress. This may take up to thirty minutes, depending on the configuration of the target server.  Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

NOTE:  If using an HMC terminal you will need to close the existing terminal window and open a new terminal window when the Operator Panel goes blank.

The update of the firmware is complete. You will want to verify this update as shown in paragraph 6.3.

6.2  Partitioned System

 Updating firmware must be initiated either directly from the Service Processor Menu, from the Update Flash Diagnostic Service Aids, or from the AIX command line.

6.2.1  Using the Service Processor Menus Method (Recommended)

Service Processor Menus allow updating from diskettes only.

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

Note:   All  firmware (System, Service Processor and SPCN) will be updated when using this method.

    a. Shutdown the server from the HMC virtual terminal window or  the ASCII terminal .

    b. When the operator panel on the server says OK,  press Enter, to bring up the Service Processor
         Menu.

    c. Choose 1 for Service Processor Setup Menu. <Enter>

    d. Choose 7 for Reprogram Flash EPROM Menu.  <Enter>

    e. Type y to continue. <Enter>

    f. Follow on-screen update steps as they are presented.

    g.  The 'Rebooting Service Processor' message appears on the screen.

          The target server will reboot.  This may take up to thirty minutes, depending on the configuration
          of the target server.  Since the update occurs during this shutdown/reboot sequence, it is
           important to protect the server from interruptions.

    h. Begin watching the operator panel.

    i.  When the panel says 'OK',
           If using an ASCII terminal  - Press Enter
           If using an HMC terminal - close the current terminal window and open a new terminal window.

          The Service Processor Menu appears on the  screen.

         The second line of the title, Version: 2H040323, should match the firmware level you just
          installed.

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

The firmware update is complete.

6.2.2 Using the Update System or Service Processor Flash Diagnostic Service Aids Method

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

 ATTENTION:  This method is not recommended for partitioned systems, unless the device resources
                              are allocated properly.  This requires:

                           - One partition running AIX must have service authority.
                           - All other partitions except the one with service authority must be shut down.
                           - The partition with service authority must own the device from which the firmware
                                update image will be read.
                           - It is also recommended that the partition with service authority have a hard disk.

If the required devices are not in the partition with service authority, the customer or system administrator must reassign the appropriate resources to it. This requires rebooting the partition with service authority. To avoid the resource allocation issues, it is recommended that the service processor menus be used to update the firmware.

Note:  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.

Note:  Review "Update System or Service Processor Flash" in the Service Aids section
            of the eserver pSeries 690 User's Guide for more information about using this utility.

This method allows updating from files already loaded into the target server or from diskettes.

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

     Enter :
        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: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 2,

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

    "Volume 2: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 3,

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

    "Volume 3: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

When prompted for volume 4,

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

    "Volume 4: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

The file is now located in the /tmp/fwupdate subdirectory. Continue to paragraph 6.2.2.2.

6.2.2.2 Updating with the Diagnostics Service Aids

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

  b) Choose Update System or Service Processor Flash.

  c) Select 'File System' as the source of the flash update image file.

      The fully qualified path name of the update file is /tmp/fwupdate/2H040323.img

  d) If using an ASCII terminal press 'F7' key to 'Commit' the update.
       If using an HMC terminal  press 'ESC' + '7' keys to 'Commit' the update.

The server automatically performs the update and reboots.  The checkpoints 99FF and 99FD alternately appear while the update is in progress. This may take up to thirty minutes, depending on the configuration of the target server.  Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions.

NOTE:  If using an HMC terminal you will need to close the existing terminal window and open a new terminal window and open a new terminal window when the Operator Panel goes blank.

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 update of the firmware is complete. You will want to verify this update as shown in paragraph 6.3.

6.2.3 Using the AIX Command-Line Method

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

 ATTENTION:  This method is not recommended for partitioned systems, unless the device resources
                             are allocated properly.  This requires:

                              - One partition running AIX must have service authority.
                              - All other partitions except the one with service authority must be shut down.
                              - The partition with service authority must own the device from which the firmware
                                   update image will be read.
                              - It is also recommended that the partition with service authority have a hard disk.

If the required devices are not in the partition with service authority, the customer or system administrator must reassign the appropriate resources to it. This requires rebooting the partition with service authority. To avoid the resource allocation issues, it is recommended that the service processor menus be used to update the firmware.

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

Note: 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.

6.2.3.1 File on 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

     Enter :
        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: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

    When prompted for volume 2,

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

          "Volume 2: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

     When prompted for volume 3,

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

          "Volume 3: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

     When prompted for volume 4,

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

          "Volume 4: Firmware (2H040323) Version 2 for 7040-681 and 7040-671"

The file is now located in the /tmp/fwupdate subdirectory.  Continue to paragraph 6.2.3.2.

6.2.3.2 Updating With Files Already Loaded in the Target Server

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

       Enter the commands:

           cd /usr/lpp/diagnostics/bin
          ./update_flash -f /tmp/fwupdate/2H040323.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 automatically performs the update and reboots.   The checkpoints 99FF and 99FD alternately appear while the update is in progress. This may take up to thirty minutes, depending on the configuration of the target server.  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.

The update of the firmware is complete. You will want to verify this update as shown in paragraph 6.3.

6.3 Verifying the Update

To verify the update was successful, the firmware level can be check in AIX or in the Service Processor Main Menu.

6.3.1 Using AIX

Use the following AIX command for checking the firmware level.

         Enter:
            lscfg -vp | grep -p  Platform
 

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

   Platform Firmware:
        ROM Level.(alterable).......2H040323
        Version.....................RS6K
        System Info Specific.(YL)...U1.18-P1-H2/Y2
      Physical Location: U1.18-P1-H2/Y2
The ROM Level line should match the level you just installed, namely, 2H040323.

6.3.2 Using the Service Processor Main Menu

The second line of the title, Version: 2H040323, shows the currently installed firmware level.

6.4 Archiving the Update Files

In the event it becomes necessary to restore the server 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 files, archive and identify the files for convenient retrieval.


End of Installation Instructions