RS/6000 SP 9076
System and Service Processor Firmware Update
Applies to:
IBM RS/6000 SP 9076-270 375 MHz Power3
SMP Thin/Wide Nodes
If you experience problems or have questions regarding any component of this document or the installation of the code please call 1-800-IBM-SERV for assistance.
Please read this document in it's entirety and in particular understand the Notes and Cautions section before applying this F/W to any node.
Contents:
4.0 Cautions and Important Notes
5.0 Downloading and Unpacking the Firmware Update Package
6.0 Putting the Firmware on the System
8.0 Setting up the Distributed Shell
9.0 Determining Your Current Firmware Levels
10.0 Updating the Firmware
on the Target Nodes
This update provides new System and Service Processor (SvP) firmware (FW) on RS/6000 SP 9076 375 MHz Power3 Thin/Wide Nodes. This firmware can be applied to a 375 MHz Power3 Thin/Wide node (FC 2056/2057) operating on any model of 9076 that has an operating system of AIX at 4.3.3 or greater and PSSP 3.1.1 or higher.
NOTE: Both the System Firmware and the SvP Firmware have been combined into a single file to reduce the number of reboots.
(This Process Requires Two Formatted Diskettes)
The latest level image is: sx05195.img
This
image is made up of the following 2 components: Sys F/W SPH05195
& SvP F/W
sh040616
Level |
Description |
sx05195 |
|
sx04194 |
|
sx03232 |
|
sx02254 |
|
sx02066 |
|
sx01316 |
|
sx01271 |
|
sx01252 |
|
sx01184 |
|
sx00221 |
|
sx00118 |
|
sx99323 |
|
You may have to refer to the following publications during this install:
4.0 Cautions and Important Notes
WARNING! If you flash from a post-GA level of firmware back to a pre-GA level (any version older than sx99323) the system will hang.
This is due to the fact that the new firmware uses a different NVRAM layout and the old firmware gets confused when it sees this. Flashing from the old to the new is not a problem because the new firmware recognizes the old layout and changes it to match the new one.
INSTALLATION OF THIS CODE WILL CAUSE AN UNCONDITIONAL REBOOT OF AIX AND IS NOT CONCURRENT WITH CUSTOMER OPERATIONS.
Never power off the node during the update process
How to determine release date from the file name
The firmware uses the 5 digit Julian date code method in terms of day number in a year (such as 99190 for fw99027 level -- 27th day of 1999 or January 27, 1999).
Installation Time
The typical time to install this microcode on one node is 1.0 hr. This firmware can be installed on more than one node at a time but the total install time will vary depending on how many nodes/frames are involved with the upgrade. The microcode does not become active when installed and requires a system reboot to become active. This reboot time will vary depending on the system and the amount of features installed.
5.0 Downloading and Unpacking the Firmware Update Package
Instructions for downloading and unpacking the firmware update package follow.
5.1 CD-Rom Package
Follow instructions in the CD-ROM ReadMe for:
a) The AIX command to mount this CD-ROM is:
mount -v cdrfs -r /dev/cd0 /mnt
cd /mnt
Note: Don't forget to unmount the /mnt directory after Section 10.0 Updating Firmware on Target Nodes
Enter:
cd (to get out of /mnt directory)
umount /mnt
b) 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.
c) Manually copy sx05195.img to /tmp/fwupdate directory
This can be found in the /microcode directory under 9076270
on the CD-ROM
Proceed to Section 7.0,Validating The Checksum.
5.2 Internet Package
The firmware, in AIX and DOS formats, are 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 password (case sensitive) for unpacking the firmware packages.
In the table for System Microcode, scroll down to the entry for 9076 375MHZ POWER3 SMP T/W.
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 system in one of several ways.
Detailed download/unpacking instructions follow for each of the downloading preferences.
5.3 Downloading the AIX
Format File
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 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
9076270F.BIN
c) Unpack the file by executing the
instructions below.
You will be need the password from the
license agreement.
Enter the commands:
cd
/tmp/fwupdate
chmod +x 9076270F.BIN
./9076270F.BIN
[Don't overlook the periods (.) in the above command.]
These files will be added to /tmp/fwupdate:
sx05195.img
ReadMe.TXT
If you used the above procedure to transfer the AIX format file directly to the target server, proceed to Section 7.0, Validating the Checksum.
Otherwise, from the intermediate AIX system, choose one of the following methods for transferring files to the target server.
To transfer files to the target server via the ftp
method, continue to paragraph 5.4
To transfer files to the target server via the diskettes method, skip to
paragraph 5.5
5.4 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 sx05195.img
quit
Proceed to Section 7.0, Validating the Checksum.
5.5 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.
Two 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: FW
(wh2d105195) for 9076-270"
"Volume 2: FW (wh2d205195) for
9076-270"
Proceed to Section 6.0,Updating the Firmware.
5.6 Downloading
the DOS Format File
Use this file to download to a DOS or Windows workstation.
a) Prepare a directory for receiving the DOS
format file.
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 format
file to the [path]\fwupdate directory (using "Save as ...").
You'll see the filename is
9076270F.EXE
c) Unpack the file by
executing the instructions below.
You will need the password from
the license agreement.
Enter
the commands:
cd
[path]\fwupdate
9076270F
These files will be added to the fwupdate subdirectory:
WH2D10~1.EXE
WH2D20~1.EXE
readme.txt
5.7 Diskettes for Firmware Updates
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
WH2D10~1
Label this diskette,
"Volume 1: FW
(wh2d105195) for 9076-270"
b) With a second diskette loaded in the drive,
Enter:
WH2D20~1
Label this diskette,
"Volume 2: FW
(wh2d205195) for 9076-270"
6.0 Putting the Firmware on the System
On the 9076 CWS that you are going to use this firmware, insert the diskette in the floppy diskette reader (rfd0) on the CWS.
Login as root on the Control Workstation (CWS).
Login root
Enter the commands:
mkdir /tmp/fwupdate
cd /tmp/fwupdate
restore
This will put the firmware file into the /tmp/fwupdate
directory.
7.0
Validating the Checksum
Checksums can be used to verify the FW files you received have not been corrupted or altered during transmission. To calculate the checksum, enter:
sum [FW filename]
The
checksum is the first number of the output. Compare the number you get
with the table. If the numbers match then you can be sure the firmware
files are not corrupted.
RELEASE DATE |
Filename |
Chksum |
07/14/05 |
sx05195.img |
61902 |
09/20/04 |
sx04194.img |
56812 |
08/20/03 |
sx03232.img |
07563 |
01/17/03 |
sx02254.img |
46711 |
04/03/02 |
sx02066.img |
21942 |
12/10/01 |
sx01316.img |
40263 |
10/31/01 |
sx01271.img |
52751 |
10/08/01 |
sx01252.img |
17638 |
07/20/01 |
sx01184.img |
54495 |
08/25/00 |
sx00221.img |
46814 |
05/15/00 (CORE) |
sx00118.img |
38873 |
GA Release |
sx99323.img |
55695 |
8.0 Setting up the Distributed Shell
On an SP, you need to perform on each node what would normally be done on a standalone RS/6000 server. To install the firmware you must distribute the code to all of the applicable nodes, then install it there. You must be logged on as root to properly do the install.
All the following commands shown will be run from a window on the CWS. It should not be necessary to telnet or rlogin to the individual SP nodes. You should be familiar with the "dsh" and "pcp" commands. If not, refer to the (GC23-3897) IBM Parallel System Support Program for AIX: Administration Guide or (GC23-3900) IBM Parallel System Support Program for AIX: Command and Technical Reference.
splstdata -G -n
You should see something similar to the following:
List Node Configuration Information
node#
frame# slot# slots
initial_hostname reliable_hostname
dcehostname
default_route processor_type
processors_installed description
------------------------------------------------------------------------------
1
1 1
2 vion01.pok.ibm
vion01.pok.ibm ""
9.114.201.190
MP
1 Power3_SMP
3 1
3 2
vion03.pok.ibm vion03.pok.ibm
""
9.114.201.190
MP
2 Power3_SMP
The output will include every node in your system. For each node that has Power3_SMP in its description, record the first part of the initial_hostname field. In this case since the initial_hostname is vion01.pok.ibm, you would record vion01. This will become your list of nodes to be installed with the code.
cat > group1
[nodename1]
[nodename2]
[nodename3]
.
.
.
press
Ctrl D
export WCOLL=/tmp/fwupdate/group1
dsh date
You should get back a list that looks something like:
nodename1:
Wed Apr 10 10:37:46 EDT 1996
nodename2: Wed Apr 10
10:37:46 EDT 1996
nodename3: Wed Apr 10
10:37:47 EDT 1996
nodename4: Wed Apr 10
10:37:48 EDT 1996
If this output does not contain all the nodes that you
expected, examine your node list file /tmp/fwupdate/group1 and also ensure that
the Kerberos ticket is current to permit "dsh" to be
performed. You may need to refresh the Kerberos. Refer to the SP Administration
Guide (GC23-3897) for further help. The System Administrator should also be
able to help you with Kerberos initialization. Otherwise, consult your support
center.
9.0 Determining Your Current Firmware Levels
To check the System Firmware level enter:
dsh "lscfg -vp | grep -p 'System Firmware'"
This command will produce a system configuration report containing sections similar to the following for each node:
System Firmware:
ROM Level
(alterable)…...... L05195 <==System FW level SPH05195
Version…..........................RS6K
System Info Specific.(YL)…P2
The ROM Level (alterable) lines list the level numbers of your currently installed System Firmware. If the five right most characters of the update level are less than the latest level than you MUST install the update.
To check the Service Processor Firmware level enter:
dsh "lscfg -vp | grep -p 'SP_CARD_'"
This command will produce a system configuration report containing sections similar to the following for each node:
SP_CARD_:
ROM Level.(alterable).......sh040616<==Service Processor FW level sh040616
System Info Specific.(YL)...P2
The ROM Level (alterable) lines list the level numbers of your currently
installed Service Processor Firmware. If the six right most
characters of the Service Processor Firmware indicate that you are not at
the latest level, you MUST install the update.
10.0 Updating the Firmware on the Target Nodes
This section describes the method for transferring the new firmware into the target nodes. Each flash update should complete within one minute.
WARNING: DO NOT POWER OFF THE TARGET SERVER AT ANY TIME BEFORE THE FLASH PROCESS COMPLETES.
WARNING: BE SURE THE SYSTEM IS QUIESCED AND
NOT RUNNING ANY USER APPLICATIONS.
hostlist | pcp -w - /tmp/fwupdate/[firmware filename] /var
NOTE: You must copy the firmware image to the /var directory. Any other directory besides /var will not work.
dsh "ls /var/*.img"
dsh "sync;sync;sync;sync"
dsh "/usr/sbin/shutdown -Fu /var/[firmware filename]"
The node will power down and reboot to the AIX login prompt.
dsh "rm /var/*.img"
rm -r /tmp/fwupdate
Verify that everything was
installed properly. Use section 9.0 Determining Your Current
Firmware Levels to do this.
Privacy | Legal | Contact IBM
Privacy | Legal | Contact IBM