This document describes the installation of Licensed Machine Code, which
is sometimes referred to generically as microcode or firmware.
The firmware level contained in this update is:
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.
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 SP Menus.
Use the following AIX command for checking the firmware level.
Enter:
lscfg -vp | grep -F .CL
This command will produce a system configuration report similar to the following.
ROM Level.(alterable).......CL040712The ROM Level line lists the level of the currently installed firmware. In the above example, the current firmware level is CL040712.
If the right-most six characters (date) of firmware level is earlier than 060505, you should consider installing the update.
If you find the firmware must be updated, proceed to Section 5.0. If the firmware level is correct and no update is needed, installation is complete.
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:
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 package to the /tmp/fwupdate directory (using
"Save as ...").
You'll see that the filename is
7025F80F.BIN
c) Unpack the file by executing the instructions below.
Enter the commands:
cd /tmp/fwupdate
chmod +x 7025F80F.BIN
./7025F80F.BIN
[Don't overlook the periods (.) in the above command.]
This file will be added to /tmp/fwupdate:
CL060505.img
If the above procedure was used to transfer files 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.
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 CL060505.img
quit
Proceed to Section 6.0, Updating the Firmware.
On the intermediate AIX system, proceed as follows. Three 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 (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
"Volume 2: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
"Volume 3: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
Proceed to Section 6.0, Updating the Firmware.
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 7025F80F.EXE
c) Unpack the file by executing the instructions below.
Enter the commands:
cd [path]\fwupdate
7025F80F
These files will be added to the fwupdate subdirectory:
25F80_B1.EXE
25F80_B2.EXE
25F80_B3.EXE
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
25F80_B1
Label this diskette,
"Volume 1: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
b) With a second diskette loaded in the drive,
Enter:
25F80_B2
Label this diskette,
"Volume 2: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
c) With a third diskette loaded in the drive,
Enter:
25F80_B3
Label this diskette,
"Volume 3: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
Proceed to Section 6.0 Updating the Firmware.
***
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: Checksums can be used to verify files have not been corrupted or altered during transmission.
At the AIX command line, enter:
sum CL060505.img
This command will produce the following output:
52328 3217 CL060505.img
The checksum is ----> 52328
You must have root authority on the target server to update its firmware.
As the firmware update takes place (during the automatic shutdown sequence), progress can be monitored from the operator panel. The checkpoints 99FF and 99FD alternately appear while the update is in progress.
At some points in the update process, these checkpoints may not change for ten to thirty minutes. If this occurs, be patient and allow time for the update process to complete.
Updating firmware must be initiated either directly from the AIX command line, from the Update Flash Diagnostic Service Aid, or from the Service Processor Menu.
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.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash -f /tmp/fwupdate/CL060505.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 ten to thirty minutes (or more), depending on the configuration of the target server.
Having successfully executed the above commands, the server automatically performs the update and reboots. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions. The checkpoints 99FF and 99FD alternately appear while the update is in progress.
The update of the firmware is complete. You will want to verify this update as shown in paragraph 6.4.
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: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
When prompted for volume 2,
In the drive of the target server, put the AIX backup diskette labeled:
"Volume 2: (CL060505) FW for 7025-F80, 7025-6F0 and 7025-6F1"
When prompted for volume 3,
In the drive of the target server, put the AIX backup diskette labeled:
"Volume 3: (CL060505) FW for 7025-F80, 7025-6F0 and 7025-6F1"
The file is now located in the /tmp/fwupdate subdirectory.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash
-f /tmp/fwupdate/CL060505.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 ten to thirty minutes (or more), depending on the configuration of the target server.
Having successfully executed the above commands, the server automatically performs the update and reboots. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions. The checkpoints 99FF and 99FD alternately appear while the update is in progress.
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.4.
Note: Review "Update System or Service Processor Flash" in the
Service Aids
section of the RS/6000 Enterprise Server 7025 Model F80, eServer
pSeries 620
Models 6F0 and 6F1, User's Guide for more information about
using this utility.
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: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
When prompted for volume 2,
In the drive of the target server, put the AIX backup diskette labeled:
"Volume 2: FW (CL060505) for 7025-F80, 7025-6F0 and 7025-6F1"
When prompted for volume 3,
In the drive of the target server, put the AIX backup diskette labeled:
"Volume 3: FW (CL060505) for 7025-F80, 7025-6F0 and
7025-6F1"
The file is now located in the /tmp/fwupdate subdirectory. Continue to paragraph 6.2.2.
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 /CL060505.img
d) Press 'F7' key to 'Commit' the update.
The server automatically performs the update and reboots. Since the update occurs during this shutdown/reboot sequence, it is important to protect the server from interruptions. The checkpoints 99FF and 99FD alternately appear while the update is in progress.
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.4.
Note: All firmware (System, Service Processor and SPCN) will be updated when using this method.
Note: Access to the Service Processor Menus is not available on serial port (S4).
a. Power on or shutdown and restart the system.
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.
h. Begin watching the operator panel.
i. When the panel says 'OK', Press Enter.
The Service Processor Menu appears on the screen.
The second line of
the title, Version: CL060505, should match the firmware level you just
installed.
j. To restart AIX, choose 2 for System Power Control Menu. <Enter>
k. Choose 4 for Power-On System. <Enter>
l. Type y to confirm. <Enter>
If you confirm, the server will reboot and return to the AIX prompt. This may take ten to thirty minutes (or more), 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. The checkpoints 99FF and 99FD alternately appear while the update is in progress.
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. You will want to verify this update as shown in paragraph 6.4.
Enter:
lscfg -vp | grep
-F .CL
This command will produce a system configuration report containing sections similar to the following.
ROM Level.(alterable).......CL060505The ROM Level line should match the level you just installed, namely, CL060505.
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