This document describes the installation of Licensed Machine Code, which
is sometimes referred to generically as microcode or firmware.
The firmware levels contained in this update are:
The typical time to install this firmware is one hour. The firmware
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. This estimate is for an average
system.
Table 2.1: System Firmware Update Descriptions and History | |
L04197 |
|
L03323 |
|
L03273 |
|
L03115 |
|
L02113 |
|
L01337 |
|
L01269 |
|
L01159 |
|
L00278 |
|
L99308 |
|
WIL99253 |
|
WIL99071 |
|
WIL99005 |
|
WIL98303 |
|
WIL98091 |
|
Table 2.2: Service Processor Firmware Update Descriptions and History | ag030603 |
|
ag010611 |
|
ag001220 |
|
ag000901 |
|
ag990910 |
|
ag990315 |
|
ag990105 |
|
ag980904 |
|
ag980619 |
|
ag980421 |
|
ag971203 |
|
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.
Once an update to version WIL99071, or later, has been successfully applied, the power controller problem will be completely corrected.
Firmware Update Sequence
When both System and Service Processor firmware are to be updated,
the SYSTEM firmware MUST BE UPDATED FIRST.
Never power OFF the system during the firmware update process!
The update will be incomplete and will fail. Depending
on where in the update process the power was lost, a recovery attempt will
often succeed. One recovery attempt is worthwhile.
Check current Service Processor firmware version before updating.
A good practice is to check the Service Processor firmware version
prior to attempting an update (See
Section 4.0). If you anticipate updating a Service Processor
whose current firmware level is not at least ag980421 you may wish to have
a spare Service Processor card ready in case the update happens to hit
a very small, but critical, timing window and fail.
Once an update to version ag980421, or later, has been successfully applied, the critical timing window, and its hazards, are completely corrected.
Service Processor firmware versions prior to ag980421 have very high update successes. About 5% to 10% of update attempts are exposed to a critical timing window that has been shown to cause update failures which leave the Service Processor's program memory partially empty. A second attempt to update this firmware is worthwhile.
In the event a Service Processor firmware update encounters the critical
window, the update process will either
(a) hang or
(b) give a warning that the update process failed.
(This
warning may be followed by a system reboot.)
In either case, upon reboot, the system will hang with progress code E0FF displayed on the operator panel. At this point, the Service Processor update process should be repeated (once). If this second attempt to update fails, the Service Processor must be replaced.
Use ONLY 7026-H50 Service Processor firmware updates
Ensure that the new Service Processor firmware is an "ag" version such
as ag001220 (00=year, 12=month, 20=day). If you update 7026-H50 systems
with "wc" versions, it will corrupt the Service Processor
firmware.
If you update 7026-H50 systems with "wc" versions, the next power ON
will quickly result in error message 40210014 followed by system shutdown.
Additional error messages (such as 2BA00364, 2BA00367, etc.) may also appear
prior to shutdown, depending on system configuration. Replacing the
Service Processor card is the only recovery solution for the field.
Two methods for reading the firmware levels are described below:
Enter:
lscfg -vp | grep alterable
This command will produce a system configuration report similar to the following.
ROM Level (alterable).......L02113 <== System FW Level ROM Level (non-alterable)...ag010611 ROM Level (alterable).......ag010611 <== Service Processor FW level
The ROM Level (alterable) lines list the levels of the currently
installed firmware. In the above example, the current System firmware
level is L02113, the current Service Processor firmware level is ag010611.
If the right-most five characters (date) of the current System FW level is less than 04197 you should consider installing the update.
If the right-most six characters (date) of the current Service Processor FW level is less than 030603, you should consider installing the update.
If you find the firmware levels are not correct companions, or that they must be updated, proceed to Section 5.0. If the firmware levels are correct companions and no update is needed, installation is complete.
The current System and Service Processor firmware levels can be found under the "Display Configuration" selection on the SMS main menu. The System firmware level is shown under "System Information" on the line "Firmware Level", and the Service Processor firmware level is shown under "Service Processor Information" on the line "ROM Level."
If the right-most five characters (date)of the current System FW level is less than 04197 you should consider installing the update.
If the right-most six characters (date)of the current Service Processor FW level is less than 030603, you should consider installing the update.
When you have read the current firmware levels, exit SMS as directed on the menu screens.
If you find the firmware levels are not correct companions, or that they must be updated, proceed to Section 5.0. If the firmware levels are correct companions and no update is needed, installation is complete.
The current System and Service Processor firmware levels can be found under the "Config" selection on the SMS main menu. The System firmware level is shown under "System Information" on the line "Firmware Level", and the Service Processor firmware level is shown under "Service Processor Information" on the line "ROM Level."
If the right-most five characters (date)of the current System FW level is less than 04197 you should consider installing the update.
If the right-most six characters (date)of the current Service Processor FW level is less than 030603, you should consider installing the update.
When you have read the current FW levels, exit SMS as directed on the menu screens.
If you find the firmware levels are not correct companions, or that they must be updated, proceed to Section 5.0. If the firmware levels are correct companions and no update is needed, installation is complete.
If you are installing the code manually:
Enter:
mkdir /tmp/fwupdate
Note: If the
directory /tmp/fwupdate already exists,
make sure it is empty before proceeding.
Copy the wil04197.img and ag030603.img files to the /tmp/fwupate directory. Proceed to Section 6.0 Updating the Firmware.
***
WARNING:
Do not power off the target system at any time before
the update process completes.
***
Note: Checksums can be used to verify files have not been corrupted or altered during transmission.
At the AIX command line, enter:
sum wil04197.img
This command will produce the following output:
15953 1024 wil04197.img
The checksum is -------> 15953
sum ag030603.img
This command will produce the following output:
38407 368 ag030603.img
The checksum is -------> 38407
Two update methods are described below.
This method allows updating either from files already loaded into the target system or from diskettes.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash
-f /tmp/fwupdate/wil04197.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 system will apply the new firmware, reboot and return to the AIX prompt. This may take one to ten minutes, depending on the configuration of the target system.
At the new AIX prompt, apply the Service Processor firmware update.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash
-f /tmp/fwupdate/ag030603.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 system will apply the new firmware, reboot and return to the AIX prompt. This may take one to ten minutes, depending on the configuration of the target system.
When you have applied the update for both the System firmware and the Service Processor firmware, the update is complete. You will want to verify this update as described in paragraph 6.3.
Enter the commands:
mkdir /tmp/fwupdate
Note: If the directory [path]\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 system, put the AIX backup diskette labeled,
"AIX Backup: System (L04197) and SvP (ag030603) FW for IBM 7026-H50"
The files are now located in the /tmp/fwupdate subdirectory.
Apply the System firmware update first.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash
-f /tmp/fwupdate/wil04197.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 system will apply the new firmware, reboot and return to the AIX prompt. This may take up to ten minutes, depending on the configuration of the target system.
At the new AIX prompt, apply the Service Processor firmware update.
Enter the commands:
cd /usr/lpp/diagnostics/bin
./update_flash
-f /tmp/fwupdate/ag030603.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 system will apply the new firmware, reboot and return to the AIX prompt. This may take up to ten minutes, depending on the configuration of the target system.
When you have applied the update for both the System firmware and the Service Processor firmware, the firmware update is complete. You will want to verify this update as shown in paragraph 6.3.
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.
Instructions for these two methods are slightly different, so be sure to choose the correct instructions for your environment.
b. At checkpoint E1F1 on the operator panel, watch
the terminal for the time to press the "1" key.
An indicator appears on
the terminal as each system component is self-tested. When the word
"keyboard" appears, quickly
press the "1" key. The SMS menu will be displayed after startup
testing has completed.
c. Into the drive, insert the diskette labeled,
"Image: System (L04197) FW for IBM 7026-H50"
d. Choose 3 for Utilities.
e. Choose 6 for Update System Firmware. (the system asks for confirmation)
f. Choose L04197.img
g. Follow on-screen update steps as they are presented,
until you see the message
that begins, "System firmware
updated...".
- At checkpoint E1F1 on the operator panel, watch the terminal for the
time to press the
"1" key. An indicator appears on the terminal as each system component
is self-tested.
When the word "keyboard" appears, quickly press the "1" key. The
SMS menu will
be displayed after startup testing has completed.
- Choose 3 for Utilities.
- continue to step h.
h. Press <ESC> to return to Utilities.
i. Into the drive, insert the diskette labeled,
"Image: Service Processor (ag030603) FW for IBM 7026-H50"
j. Choose 7 for Update Service Processor Firmware. (the system asks for confirmation)
k. Choose ag030603.img
l. Follow on-screen update steps as they are presented.
Following a successful Service Processor firmware update, the system will automatically reboot.
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.3.
b. At checkpoint E1F1 on the operator panel, watch the
terminal for the time to press the "1" key.
An indicator appears on the terminal
as each system component is self-tested. When the word
"keyboard" appears, quickly press the
"1" key. The SMS menu will be displayed after startup
testing has completed.
c. Into the drive, insert the diskette labeled,
"Image: System (L04197) FW for IBM 7026-H50"
d. Use arrow keys to move to Utilities. <Enter>
e. Use arrow keys to move to Update. <Enter>
f. Use arrow keys to move to System. <Enter>
g. Use arrow keys to move to Yes (if the displayed image is correct). <Enter>
h. Follow the on-screen update steps as they are
presented. Following a successful
System firmware update,
the system will automatically reboot.
i. At checkpoint E1F1 on the operator panel, watch
the terminal for the time to press the "1" key.
An indicator appears on the terminal
as each system component is self-tested. When the word
"keyboard" appears, quickly press
the "1" key. The SMS menu will be displayed after startup
testing has completed.
j. Into the drive, insert the diskette labeled,
"Image: Service Processor (ag030603) FW for IBM 7026-H50"
k. Use arrow keys to move to Update. <Enter>
l. Use arrow keys to move to SP. <Enter>
m. Use arrow keys to move to Yes (if the displayed image is correct). <Enter>
n. Follow on-screen update steps as they are presented.
Following a successful Service Processor firmware update, the system will automatically reboot.
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.3.
Enter:
lscfg -vp | grep alterable
This command will produce a system configuration report similar to the following.
ROM Level.(alterable).......L04197 <== System FW Level ROM Level (non-alterable)...ag030603 ROM Level (alterable).......ag030603 <== Service Processor FW levelThe ROM Level (alterable) lines list the levels of the newly installed firmware.
The right-most five characters (date)of the System FW level should be 04197.
The right-most six characters (date) of the Service Processor FW level should be 030603.
Continue to paragraph 6.4.
Once an update to version WIL99071, or later, has been successfully applied, the power controller problem will be completely corrected.
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