******* PLEASE READ THIS ENTIRE
NOTICE *********
DATE: May 20, 2011
Table of Contents
IBM 1 Gigabit Copper iSCSI TOE PCI-X
Adapter
1.0
Microcode and Document Revision History:
4.0
Determine the Current Microcode Level for AIX:
5.0 Downloading the RPM Format File to the
Target Server for AIX
6.0
Verifying microcode before download and notes for AIX
7.0
Microcode Download Procedure for AIX:
7.1
Downloading Microcode to the Drive
=====================================================================================
Firmware Level |
Description |
2.0.0.62 |
Fix for Optical Switch
issue |
2.0.0.57 |
Fix for adapter hang,
cmd time-outs due to slow failover, frame out of order issue |
2.0.0.29 |
Updated level to
support storage failover |
2.0.0.19 |
GA
level |
Docu |
Description |
5/20/2011 |
Readme for microcode 0062 |
|
|
This Read
Approximately 20 minutes.
Before you install the microcode,
it is important to determine the microcode level of the Drive installed in the
target system. Use the following instructions to read the ROM level from the
Drive.
1) List the iSCSI adapters installed
in the system by typing:
lsdev –C | grep ics
2) To check the current microcode
level for the drive or controller enter the following command
lscfg
–vl ics0
Where
“X” is the instance of the drive. The command will produce output
similar to this:
# lscfg
-vl ics0
IBM 1 Gigabit - TX iSCSI TOE PCI-X adapter:
Part
Number.................03N6056
EC
Level....................H13951
Manufacture
ID..............52P7175
FRU
Number..................03N6056
Customer Card ID Number.....573C
Network
Address.............00C0DD03F3E2
ROM
Level.(alterable).......000002000062
Product
Specific.(Z1).......iqn.2000-04.com.qlogic:qla4050c.fs20525b03207.1
Device
Specific.(YL)........U787A.001.DPM1G90-P1-C6-T2
If the ROM Level is less
than 000002000062 you should update the microcode.
5.0 Downloading the
Use this
NOTE: The instructions that follow are
specific AIX commands. AIX commands are CASE (lower and upper) SENSITIVE, and must
be entered exactly as shown, including filena
1) Make two directories on your
AIX system to receive the
Enter: "mkdir
/tmp/microcode"
and
then create this directory
Enter: "mkdir /tmp/microcode/
2) Transfer the
You'll see the filena
"rpm -ihv
–-ignoreos ibm-iscsi-toe-1410.062.rpm”
3) For AIX: The microcode
files will be added to /usr/lib/microcode/.
NOTE:
- "/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.
Please verify the file size and
checksum of the raw microcode files matches what is listed below.
For AIX :
"ls -l /etc/microcode/ 1410d002.000002000062" to verify file size is 260332.
"sum /etc/microcode/ 1410d002.000002000062"
to verify Checksum is 24038.
1) At the command line type
“diag”
2) Select the "Task Selection" from diagnostics
3) Select "Download Microcode" or "Microcode Tasks” then
select “Download Microcode" from the menu.
4) Select all of the iSCSI TOE Adapters that
need to be updated from the list of devices by using the arrow keys to
highlight the entry and pressing "Enter" to mark it. Press
"F7" when you are done marking all the drives you want to flash.
5) Select "/usr/lib/microcode" or “/etc/microcode”.
6) A dialogue box may be displayed on screen. It will state that the
current microcode level on the drive could not be found on the selected
source. This is acceptable because the drive will reject any incorrect
code. Press "Enter" to continue.
7) Select 000002000062 level and
press "Enter" to flash the drive.
8) The following message will appear on the screen when download is completed:
"Microcode download complete successfully. The current microcode
level for the device icsX is ... Please run diagnostics on the drive to
ensure that it is functioning properly."
9) If you selected more than one drive to update, then steps 6-10 will repeat
until all drives are updated.
10) Exit diagnostics.