Power5 Firmware
Applies to: i5, OpenPower and p5 Servers
This document provides information about the installation of Licensed
Machine or Licensed Internal Code, which is sometimes referred to generically
as microcode or firmware.
Contents
1.0 Systems Affected
This package provides new firmware for i5, OpenPower and p5 Servers only.
Do
not use on any other systems.
For 9119-590/595 and 9406-595 systems, if your current firmware level
is at release level SF225 or lower, then the installation of this firmware
level (including HMC, system firmware and power code) must be completed
by your IBM Service Representative (SSR). Please contact your IBM
SSR and request ECA 823.
2.0 Cautions and Important Notes
The backleveling of firmware from any
given release level to an earlier release level is not supported on Power5
systems. If you feel that it is necessary to backlevel the firmware on
your system to an earlier release level, please contact your next level
of support.
For systems that are managed by an HMC
-
Before attempting to load this system firmware please ensure that your
HMC software has been upgraded to Version 4, Release 5.0 (or newer) and
that the Required V4R5.0 Maintenance eFix (MH00324 or newer) package has
been applied." Go to this URL to access the HMC microcode packages
http://techsupport.services.ibm.com/server/hmc/power5/fixes/v4r5.html.
-
For 9119-590 and 595, 9406-595 and 9118-575, power subsystem firmware
level 02BP230_145 (or later) must be installed prior to installing system
firmware level SF230_145. You should also make sure that all frames
of a multiple 9118-575 configuration are at 02BP230_145 (or later) before
attempting to install system firmware. Go to this URL to access the power
subsystem firmware package:
other.html.
Attention: Before installing firmware on an HMC
managed system:
-
If installing this level of firmware as a disruptive install, please ensure
that all partitions are gracefully shut down prior to initiating a
firmware installation.
-
To determine if a service pack is disruptive, refer to section 3.0 of this
document.
-
Ensure that there are no outstanding serviceable events showing on the
Service Focal Point before starting the firmware installation.
-
Disable call home prior to beginning the firmware installation.
-
Ensure that the HMC is not network connected to an HMC with call home enabled
prior to beginning the firmware installation.
-
If the system and power subsystem firmware installation results in new
serviceable events, ensure they are resolved/closed prior to re-enabling
call come.
-
Call home should be enabled again at the end of the firmware installation.
-
Verify that you have good network connections between the Hardware Management
Console, the managed system and the power subsystem.
You can verify your network connections by running the following HMC
command from an rsh window:
lssysconn -r all
Below is a sample output of the lssysconn command for a single frame 595
system. It shows two connections have "state = no
connection" problems. If "state = no
connection" is shown for any of the components when running the
lssysconn command, contact your support structure for assistance in correcting
the problem before attempting a Licensed Internal code update.
resource_type=sys,type_model_serial_num=9119-595*512884E,sp=primary,ipaddr=192.168.255.250,state=Connected
resource_type=sys,type_model_serial_num=9119-595*512884E,sp=backup,ipaddr=192.168.252.255,state=No
Connection
resource_type=frame,type_model_serial_num=9458-100*918000X,side=a,ipaddr=192.168.253.253,
state=No Connection
resource_type=frame,type_model_serial_num=9458-100*918000X,side=b,ipaddr=192.168.254.251,
state=Connected
Note: Only 590, 595 and 575 systems will display multiple components.
All other system types will only return a single line for each managed
system.
Attention: (Applicable to 9119-590 and 595, 9406-595 and
9118-575 systems only) After installing the System and/or Power Subsystem
Firmware, proceed to the HMC console and rebuild the managed server and/or
frame using the following procedure:
1. If System Firmware was just installed then reset the connection to
the server:
From the "Navigation Area" window pane on the HMC Console:
-
select Server and Partition
-
select Server Management
Next, from the "Server and Partition: Frame Management" window pane:
-
right-click on the server that was just updated
-
select Rebuild Managed Server
-
answer Yes to the question "Do you want to continue?"
2. If Power Subsystem Firmware was just installed then reset the connection
to the frame:
From the "Navigation Area" window pane on the HMC Console:
-
select Server and Partition
-
select Frame Management
Next, from the "Server and Partition: Frame Management" window pane:
-
right-click on the frame that was just updated
-
select Rebuild Managed Frame
-
answer Yes to the question "Do you want to continue?"
3. If BOTH the System Firmware and the Power Subsystem Firmware were just
installed then reset the connections to both the server and the frame using
steps 1) and 2) above after both sets of firmware have been loaded.
Note: When attempting to install system firmware from CD
media you may receive an HMC error approximately 10 seconds after starting
the installation. Here are probable causes for this problem:
-
ACT01712E - A failure occurred while copying files from your DVD - Retry
the firmware installation after burning a new CD. We recommend DVD-RAM
or CD-R media to reduce the probability of media errors. We recommend you
do
not use CD-RW media.
-
ACT01724E - The operation failed due to an internal code failure - The
filesystem on the HMC may be too full to copy the firmware images.
From the HMC command line issue a "df" command to view %use of the
filesystems. If the /dev/hda5 file system is nearly 100% full, there is
no space in which to copy the firmware files. For guidance
on how to correct this, contact HMC support.
3.0 Firmware Information
and Description
IBM introduced the Concurrent Firmware Maintenance (CFM) function on p5
systems in system firmware level 01SF230_126_120, which was released on
June 16, 2005. This function supports nondisruptive system firmware
service packs to be applied to the system concurrently (without requiring
an IPL to activate changes).
For systems that are not managed by an HMC, the installation of system
firmware is always disruptive.
Note: The concurrent levels of system firmware may, on occasion,
contain fixes that are known as deferred. These deferred fixes can be installed
concurrently, but will not be activated until the next IPL. Deferred
fixes, if any, will be identified in the "Firmware Update Descriptions"
table of this document. For deferred fixes within a service pack,
only the fixes in the service pack which cannot be concurrently activated
are deferred.
Use the following example as a reference to determine whether your installation
will be concurrent or disruptive.
System firmware naming convention:
01SFXXX_YYY_ZZZ
-
XXX is the release level
-
YYY is the service pack level
-
ZZZ is the last disruptive service pack level
Disruptive installation rules:
-
If the release levels (XXX) are different, the installation is disruptive.
Example: Currently installed release is 01SF225, new release is 01SF230
-
If the service pack level (YYY) and the last disruptive
service pack level (ZZZ) are equal the installation is disruptive.
Example: 01SF230_120_120
Concurrent installation rules:
-
If the service pack level (YYY) is higher than the service pack
level currently installed on your system, the installation can be applied
concurrently.
Example: Currently installed firmware level is 01SF230_126_120,
new firmware level is 01SF230_143_120.
Firmware File Information and Update Description
Filename |
Size |
Checksum |
01SF230_145_120.rpm |
13191254 |
16853 |
01SF230 |
01SF230_145_120 |
Impact: Serviceability
Severity: Special Attention
-
Fixed a problem on i5 systems with 5074 I/O towers that causes a partition
to hang with SRC B6000255 when an I/O adapter in the 5074 is moved using
dynamic LPAR.
-
Fixed a problem on i5 and p5 systems that causes a continuous stream of
phantom interrupts on partitions with shared processors.
|
01SF230_143_120 |
Impact: Serviceability
Severity: Special Attention
Attention: An IPL is required to activate a deferred fix, the
system must be powered off via the HMC, (i.e. HMC state=Power OFF) and
then powered back on.
-
DEFERRED On model 575 and 59x systems in which an IBM High
Performance Switch (HPS) is installed, fixed a problem that was causing
an invalid high performance switch adapter failure to be reported after
a switch failure.
-
DEFERRED On model SR110000 systems only, fixed a problem that
was causing the I/O in the CEC not to show up after an IPL.
-
DEFERRED On systems that are managed by an HMC, a problem
was fixed that was causing concurrent firmware update to fail with error
code ACT01724 on the HMC.
-
DEFERRED Fixed a problem involving correctable and uncorrectable
memory errors that may have resulted in memory being deconfigured during
a slow mode IPL on 9119-59x systems with F/C 7814 (4 GB memory cards) installed.
-
Support for 16-way model 575 systems was added to the 01SF230 release.
-
Fixed a problem that was causing the firmware to erroneously report a failure
of the High Performance Switch (HPS) adapter card (with error code B181F62A)
in a 16-way model 575 system.
-
On model 59x systems, a memory leak was fixed that could cause the system
to reset during boot.
-
Fixed false error code B1812033 introduced in code level 01SF230_120_120
on all p5 and i5 systems model 570 and lower. The B1812033 error code may
still be valid on 575 and 59x systems.
-
Fixed intermittent boot problem introduced in code level 01SF230_120_120
on all p5 and i5 systems model 550 and lower. Error codes related to this
boot problem include B1701004, B181F12E or B150F22A.
-
On model 575 and 59x systems in which an IBM High Performance Switch (HPS)
is installed, a problem in the system firmware was fixed that was causing
duplicate errors for the same problem to be reported in the service processor
error log and the HPS Network Manager error log.
-
On model 575 and 59x systems in which an IBM High Performance Switch (HPS)
is installed, a problem in the system firmware was fixed that was causing
some switch network interface (SNI) adapters to fail a wrap test.
-
On systems that are managed by an HMC, fixed a problem that was preventing
some types of errors that were logged in the service processor's error
log from being sent to the HMC.
-
Fixed a problem that caused a very early reset/reload of the service processor
with error codes of B1817201, B1817209 or similar after a firmware update.
-
On systems that shipped with a firmware level that begins with 01SF210,
fixed a problem that was causing the firmware installation to the T side
to fail with error code B1817201.
-
Fixed a problem that was causing platform system dumps to be corrupted.
-
Fixed a problem that was causing concurrent firmware maintenance to fail.
|
01SF230_126_120 |
Impact: Function Severity:
Hiper
-
Fixed a problem that causes the media bay to lose power, which makes the
DVD drives in the bay inoperable on 9117-570 and 9406-570 systems.
-
Fixed most problems introduced in 01SF230_120_120 that causes the white
power on/off button to intermittently fail to boot the system, terminating
with error codes B181F12E, B1701004 or B150F22A, on 9111-520, 9113-550,
9405-520, 9406-520 and 9406-550 systems.
-
Fixed a problem that causes various types of planar and RIO cable failures
in the 7040-61D I/O subsystem to be reported on 9118-575, 9119-590, 9119-595
and 9406-595.
|
01SF230_120_120 |
Impact: Function Severity:
Hiper
New function:
-
Adds code to notify the user when the VPD card is not in its original system,
and to prevent that system from booting.
-
Adds support for i5/OS hosting virtual Linux and AIX partitions on i5 systems
that are not managed by an HMC.
-
Adds support for F/C 7910 on model 9118-575 systems the switch network
interface adapter, which provides the interface to the pSeries high
performance switch (HPS).
-
Adds support for F/C 7817 on 9119-590, 9119-595, and 9406-595 systems,
the switch network interface (SNI) adapter, which provides the interface
to the pSeries high performance switch (HPS).
-
Adds support for concurrent firmware maintenance on systems managed by
an HMC.
-
Adds support for 32GB memory cards on 9119-590, 9119-595, and 9406-595
systems.
-
Adds support for F/C 7894, 8GB (4x2GB) feature (2GB DDR2 DIMMs, CCIN 30F3)
on machine type 9117-570.
Problems resolved:
-
LEDs on GX bus adapter cards remain on after the node is powered off for
9119-590, 9119-595, and 9406-595 systems.
-
The service processor is not able to place a "call home" through a modem.
-
On systems 9118-575, 9119-590, 9119-595, and 9406-595: a firmware upgrade
from SF222_075 to SF225_096 fails with error code ACT01724 on the HMC.
-
Fixed a problem that causes the default boot list and the stored boot list
to be swapped in the system management services (SMS) code when booting
an AIX or Linux partition.
-
Fixed a highly intermittent problem that causes the service processor to
perform a dump when an SRC is displayed on the control panel.
-
On 9118-575, 9119-590, 9119-595, and 9406-595 systems, updates the
firmware so that the system will continue to boot when certain types of
failures occur on bus adapter cards.
-
Fixed a problem on 9118-575, 9119-590, 9119-595, and 9406-595 systems
which caused a reboot to fail with error code B7006900 under certain conditions.
-
Fixed a problem with moving a CD-ROM device between two logical partitions
using DLPAR commands on the HMC.
-
On 9117-570 and 9406-570 systems: Fixed a problem a that causes a
DMA_ERR with error code 1000 0003 on the integrated Ethernet port.
-
DS8000 storage subsystem: multiple firmware fixes.
-
Fixed a problem that causes the system clock to revert to December 31,
1969 and the system to crash with error code B7000103.
-
On 9119-590 systems, fixed a problem that keeps large configurations (12
or more I/O drawers with both planars installed) from booting.
-
Fixed a problem that prevents the 'lscfg -vp' command from reporting platform-specific
data on all p5 systems.
-
Fixed a problem that intermittently causes a partition or the system to
hang when the lsvpd or lscfg command is run on all p5 systems. Also,
'the lsmcode' command may return "NOT DETERMINABLE".
-
If two power supplies are installed, the system may fail to power on if
one power supply fails in the 9110-510, 9111-520, 9113-550, 9117-570, 9123-xxx,
9124-xxx, 9405-520, 9406-520, 9406-550, 9406-570 systems.
-
Fixed a problem that prevents a virtual SCSI client from connecting to
a virtual SCSI server adapter on 9118-575, 9119-590, and 9119-595 systems.
|
4.0
How to Determine Currently Installed Firmware Levels
Instructions for determining the current level of firmware can be found
at http://publib.boulder.ibm.com/eserver/v1r3s/index.jsp?topic=/ipha5/viewexistlevel.htm
5.0 Downloading
the Firmware Package
The firmware is located at the web site download.html
Follow the instructions on this web page. You must read and agree to
the license agreement to obtain the firmware packages.
In the table for System Microcode, scroll down to the entry for 9110-510,
etc.
You may download the individual .rpm and .xml files for
system firmware from this location to your server, an ftp server, or a
CD-ROM (both files are required). Make sure the file names have the
format 01SF2xx_yyy_zzz, with an extension of .rpm and .xml before copying
them to your server, an ftp server or CD-ROM. If using a CD-ROM,
copy the .rpm and .xml files to the CD-ROM using a local CD-ROM burner
utility. For 9119-590/595, 9406-595, or 9118-575 systems, your server,
the ftp server or CD-ROM must contain both the system firmware and
power subsystem firmware files. You can obtain the .rpm and .xml files
for the power subsystem by accessing this site other.html.
Another method is to download the ISO image p5
and i5 iso and create a CD-ROM to use with your HMC. The CD-ROM contains
both the system and power subsystem firmware files.
Note: If your HMC is not internet-connected you will need to download
the new firmware level to a CD-ROM or ftp server.
6.0 Installing the Firmware
The method used to install new firmware will depend on the release level
of firmware which is currently installed on your server. The release level
can be determined by the prefix of the new firmware's filename.
Example: 01SFXXX_YYY_ZZZ
Where XXX = release level
-
If the release level will stay the same (Example: Level 01SF222_075_075
is currently installed and you are attempting to install level 01SF222_081_081)
this is considered an update.
-
If the release level will change (Example: Level 01SF222_081_081 is currently
installed and you are attempting to install level 01SF225_096_096) this
is considered an upgrade.
Instructions for installing firmware updates and upgrades can be found
at
http://publib.boulder.ibm.com/infocenter/eserver/v1r3s/index.jsp?topic=/ipha5/fix_serv_firm_kick.htm
Choose the options that match your server setup, and follow the instructions
provided.
Note: For systems without an HMC, the update and upgrade procedure is
the same.
7.0 Firmware History
01SF225 |
01SF225_096_096 |
Impact: Function Severity: Hiper
-
Fixed a problem in the service processor firmware that made it look like
the T-side image was being lost after a "reset to factory configuration"
was done using the ASMI menus.
|
01SF225_080_080 |
Impact: New
Severity: New
-
Added support for 9118-575, 9110-510, and 9123-710.
|
01SF222 |
01SF222_081_081 |
Impact: Function Severity: Hiper
-
Fixed a problem that caused FSCSI errors to show up erroneously in the
AIX error log when an I/O adapter failed.
-
Fixed a problem that caused the processor runtime diagnostics to call out
the wrong DIMM (or other memory component) when a memory failure occurred.
-
Fixed a problem that caused a platform dump to run out of storage space.
-
Fixed a problem that prevented the LEDs on I/O drawers from identifying
or "rolling up" to the frame enclosure LED.
-
Fixed a problem that caused the service processor to generate error log
entries every few seconds when attempting to service a recoverable CEC
hardware error on systems that have processors with no memory associated
with them.
|
01SF222_075_075 |
Impact: Function Severity:
Hiper
-
Fixed a problem with the AMSI menu option that allows system VPD keywords
to be set.
-
Fixed a problem that kept the system from continuing to boot when an 8GB
memory DIMM is deallocated because an uncorrectable error was generated
by the DIMM during boot.
-
Fixed a problem that caused a partition's time to appear to drift (approximately
15 seconds/month) following a system IPL.
-
Support for partitions running i5/OS on p5 systems was added.
-
Fixed a problem that caused the default boot list and the stored boot list
in the SMS menus to be swapped.
|
01SF222_071_071 |
Impact: New
Severity: New
-
Added support for systems 9119-590, 9119-595, and 9406-595.
|
01SF220 |
01SF220_051_051 |
Impact: Function Severity: Hiper
-
Fixed a problem that kept feature code 1827, a UPS sense cable, from being
detected.
|
01SF220_049_049 |
Impact: Function Severity:
Hiper
-
Fixed a problem that kept the serial ports on the processor drawer from
functioning in 9117-570 and 9406-570 systems with multiple processor drawers.
-
Fixed a problem that kept the user from accessing the advanced system management
interface (ASMI) via the web interface.
|
01SF220_046_046 |
Impact: Function Severity:
Hiper
-
Fixed a problem that caused the kept the service processor from getting
to standby when an Ethernet cable was not plugged into it.
|
01SF220_045_045 |
Impact: Function Severity:
Hiper
-
Various corrections and updates.
|
01SF220_043_043 |
Impact: New
Severity: New
-
Added support for new models: 9111-520, 9113-550, 9406-550, 9124-720,
and 9117-570.
|