******* PLEASE READ THIS ENTIRE NOTICE *********
DATE: November 25, 2013
Table of Contents
1.0 Microcode and Document Revision History:
7.0 Determine the Current Microcode Level
Linux is not supported for this adapter.
8.0 Downloading and unpacking the Microcode Package
8.1 Downloading AIX RPM Package
9.0 Discovery Tool Microcode CD-ROM creation and download instructions for AIX systems
10.0 Verifying microcode before download and notes for AIX
10.1 Verifying microcode before download for AIX
10.2 Verifying microcode before download for Linux
11.0 Microcode Download Procedure for AIX:
11.1 Setting up for Microcode download
11.2 Downloading Microcode to the Adapter
11.3 Verify and Re-configure adapters
Firmware Level |
Description |
000200091316 |
Original Release |
Document Revision History |
Description |
11/25/2013 |
Creating Readme file with latest microcode for this adapter- b3153c67
|
This Readme file is intended to give directions on how to update the microcode found on the GX++ Single-port 4X IB QDR 40Gb Adapter (FC: EN25).
Approximately 20 minutes.
Feature Code EN25:
9119-FHB
Linux is not supported for this adapter.
Basic card function is supported on:
If you are using another release of AIX, ensure that the adapter is supported on that release before you install the adapter. Contact service and support for assistance.
Before you install the microcode, it is important to determine the microcode level of the Adapter installed in the target system. Use the following instructions to read the ROM level stored in the Adapter's VPD.
1) List the Infiniband adapters installed in the system by typing:
lscfg -l ib\*
Note: All of the Infiniband adapters that are installed will be displayed. They will be listed as ibaX, where X is 0, 1, etc.
2) To check the current microcode level for the adapter or controller enter the following command
lsmcode -cd ibax
Where “x” is the instance of the adapter. The command will produce output similar to:
The current microcode level for ibax is 000200091316.
If the ROM Level is less
than 000200091316 you should update the microcode.
Use this method to download to an AIX system:
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 filenames.
1) Make two directories on your AIX system to receive the
RPM format file.
Enter: "mkdir
/tmp/microcode"
and then create this directory
Enter: "mkdir /tmp/microcode/RPM"
2) Transfer the RPM format file to the /tmp/microcode/RPM directory (using "Save as ..."). Change to that directory, "cd /tmp/microcode/RPM".
You'll see the filename for the RPM file.
"rpm -ihv --ignoreos b3153c6714108704.000200091316.aix.rpm"
3) For AIX: The microcode files will be added to /etc/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.
8.2 Downloading Linux RPM Package
Linux is not supported for this adapter.
To obtain information how to burn a CD-ROM and run the Discovery Tool for an AIX or Linux System please go to: http://www14.software.ibm.com/support/customercare/mds/
1) After running the Discovery Tool successfully the "/tmp/microcode/RPM" directory was created and your rpm files are copied from the CD-ROM.
2) Change to that directory, "cd /tmp/microcode/RPM".
3) Unpack the file by executing the instructions below:
Enter the commands:
rpm -ihv --ignoreos b3153c6714108704.000200091316.aix.rpm
4) One microcode file will be copied to
"/etc/microcode". The file size and checksum of the microcode
image will be verified in Section 9.0.
FileName: b3153c6714108704.000200091316
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.
"ls -l /etc/microcode/ b3153c6714108704.000200091316" to verify file size is 671380.
"sum /etc/microcode/ b3153c6714108704.000200091316" to
verify Checksum is 24209 656.
Microcode download must be performed separately for each Adapter under each Logical Partitions (LPAR's).
1) Stop all applications that use this interface/adapter
2) Detach the Adapter’s interface (not always needed, but it is a good practice to do this step.
a) Before detaching the interface, record the ip address and any other pertinent information that was configured on the Adapter. This information may be needed if the microcode update overwrites this section on the Adapter.
1) At the command
line type “diag”
2) Select the "Task Selection" from diagnostics menu.
3) Select "Microcode Tasks” then select “Download
Microcode" from the menu.
4) Select all of the GX++ Single-port 4X IB QDR 40Gb
Adapter (b3153c67) 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. The
devices will be displayed as iba#, where # is the number of the device.
Press "F7" when you are done marking all the adapters you want to
flash.
5) If a source selection menu is displayed, Select
“/etc/microcode”.
6) A dialogue box may be displayed on screen. It will state that the
current microcode level on the adapter is not in the /etc/microcode
directory. This is acceptable because the adapter will reject any
incorrect code. Press "Enter" to continue.
7) Select 000200091316 level and press "Enter" to flash the adapter.
8) The following message will appear on the screen when download is completed:
"Microcode download complete successfully. The current microcode
level for the device iba# is ... Please run diagnostics on the adapter to
ensure that it is functioning properly."
9) If you selected more than one adapter to update, then steps 6-9 will repeat
until all adapters are updated.
10) Exit diagnostics.
1) Verify the code level is 000200091316 by typing "lsmcode-cd iba#" for each Infiniband adapter updated.
2) Re-configure/Verify the adapter’s information through the “smit” menus if necessary.