2.0 Microcode Change History
3.0 Cautions and Important Notes
4.0 Determine Current Microcode Level
5.0.0 Downloading and Unpacking the Firmware Update
Package from WEB
5.0.1 Downloading and Unpacking the Firmware Update Package from CORE
5.0.2 Downloading Files from the Microcode CD-ROM
6.0 Microcode Download Procedure
7.0 Restoring the Array Configuration on the New Adapter
Approx Installation Time: 30 Minutes
|Adapter Firmware Level||Description of Code|
|4.84.01||Current Ship Level - Large Sequential Write Enhancements, Spin Down Defunct Drives|
|4.70.11||Further Command Timeout Fixes|
|4.50.01||Fixes Command Timeout Issue|
|4.20.18||First Customer Ship Level|
Remove the battery backed-up cache card from the base card by removing the 8 screws visible when looking at the battery side of the adapter
Carefully separate the 2 cards by rocking the cache card near the connectors joining the 2 cards. Do not disconnect the battery wires because there may be valid data in the the battery backed-up cache card
Install the battery backed-up cache card on the replacement base card being careful to position the battery wires so they do not interfere with the mounting screws or the PCI connector
Reinstall the adapter and cables in the system
1) List the PCI Raid adapters installed in the system by typing:
lsdev -C | grep scraidNote the device names of all PCI 4-Channel PCI Ultra3 SCSI Raid Adapters installed. The adapter device name will be scraidX,where X is 0,1, or some other number
Identify the name of the card you just installed
2) To check the current microcode level for the adapter enter the following command
lscfg -vl scraidX
Where X is the number of the card you just installed
The Command will produce output similar to
DEVICE LOCATION DESCRIPTION
Scraid0 20-58 PCI 4-Channel Ultra3 SCSI RAID Adapter
Device Driver Level.........03
Loadable Microcode Level....4.20.18
ROS Level and ID............4.00.26
Device Specific.(YL)........P2-I9If the FRU Number is 37L6892 and Loadable Microcode Level is different than 4.84.01 as it is in the above case (4.20.18) then you should update the microcode
* readme (these instructions as text)
* 2e1014C.4.84.01 (update code)
You must read and agree to the license agreement to obtain the password (case sensitive) for unpacking the firmware packages.
In the table for Adapter Microcode, find PCI 4-Channel Ultra SCSI RAID Adapter In the Files to read/download column, you will find: Description (this instructions document), AIX Format file (for downloading to an AIX system or workstation) You will want a copy of the description (instructions document) and AIX format file. Detailed download/unpacking instructions is as follows for AIX format files:
A) Make a directory on an AIX system to receive the AIX format file. Enter:
* rdmecore_4_84_01.htm (these instructions as text)
* update code
1. Place a 1.44 Mbyte diskette into your 'A' Diskette drive.
2. Press 'Launch' on the line that represents the Firmware that you want to generate.
3. Label Diskette "IBM PCI 4-Channel Ultra3 SCSI RAID Adapter Firmware-Version 4.84.01"
Transfer update files from this AIX backup diskette onto the workstation that you are going to use this firmware.
4. Insert the diskette in the floppy diskette reader (rfd0).
5. Login as su or "root" on the workstation.
6. Enter the AIX command:
restoreThis command will extract the binary image of the microcode to the system /etc/microcode directory.
5.0.2 Downloading File from the Microcode CD-ROM
Copy microcode updates from the CD-ROM to standard locations on your local disk:
1. RPM packaged microcode files will be copied to "/tmp/microcode/RPM"
2. Microcode files will be copied to "/usr/lib/microcode
- "/etc/microcode" is a symbolic link to "/usr/lib/microcode".
- If permission does not allow the copy to the above stated directory
or file then the user will be prompted for a new location.
This section describes the method for transferring the new firmware into the target adapter. Each flash update should complete within one minute.
WARNING: Do not power off the target server at any time before the flash process completes. If power is removed or the system is reset while flash_update is being run, irrecoverable failures may occur. This could require return of the adapter for exchange.
FLASH the adapter EEPROM using one
of the 2 following commands:
A) If the loadable microcode level listed previously is below 4.84.01 then type
diag -c -d scraidX -T"download"
Where X is the numerical character denoting the logical ID of the SCSI RAID adapter you identified previously.
B) If the loadable microcode level listed previously is above 4.84.01 then type
diag -c -d scraidX -T"download -P"This will cause 4.84.01 load even if a higher level from some other application is on the card. You should receive a confirmation that microcode has been updated. If you do not then make sure the adapter is NOT in use and repeat step 7 above.
Verifying the Update
To verify that the correct level of microcode, 4.84.01, is on the adapter type:
lscfg -vl scraidXWhere X is the numeric character denoting the logical ID of the SCSI RAID adapter you identified previously.
7.0 Restoring the Array Configuration on the New Adapter
After downloading the adapter follow the procedure in the chapter:
"Replacing the PCI 4-Channel Ultra3 SCSI RAID Adapter" in the adapter REFERENCE GUIDE, SA23-1239-00 which is summarized below:
If the adapter being replaced experienced an abrupt failure, there may be valid data in the adapter's non volatile write cache.
If an existing disk array configuration will be imported from the attached drives, then the write cache card from the adapter being replaced should be used with the new adapter. This will ensure any data which may exist in the non-volatile write cache module is correctly written to the attached disk drives.
A configuration conflict may result when
a PCI 4-Channel Ultra3 SCSI RAID Adapter within a configured
system is replaced (possibly due to a defective adapter). The configuration
stored on the adapter may be out of sync with the configuration stored
on the drives. The configuration can be restored by synchronizing
the adapter configuration with the drive configuration. This can beaccomplished
using the ACCEPT CONFIGURATION ON DRIVES option under PDAM RECOVERY
OPTIONS. PDAM is the PCI SCSI Disk Array Manager under SMIT.
Use the following to do this:
1. Start PDAM by entering the following command
2. Select the RECOVERY OPTIONS option.
3. Select RESOLVE PCI SCSI RAID ADAPTER CONFIGURATION option.
4. Select ACCEPT CONFIGURATION ON DRIVES option.
5. Select the adapter that was replaced.NOTE: following an Accept Configuration on Drives option, the PCI 4-Channel Ultra3 SCSI RAID Adapter will automatically perform a Consistency Check with Auto-Repair on all redundant level RAID arrays. Progress of the Consistency Check can be monitored using the list PCI SCSI Disk Arays option of PDAM.