Readme for IBM Flex System IB6132 2-port QDR Infiniband Adapter  Image 1 and Image 2

16/08/2013: See Document Change History for details on changes to this document.

Contents


1.0 Overview

This update contains the AIX RPM file (1 of 2 images) for the current level of microcode for the IBM Flex System IB6132 2-port QDR Infiniband Adapter, Feature Code 1761. This is a multiport adapter with two ASICs. Each ASIC requires it’s own microcode update and RPM package, either Image 1 or Image 2. To update the microcode for the entire adapter, all of the adapter resources (ports) need to be updated to ensure both ASICs are updated.

For Linux, the adapter firmware is included in the Mellanox OFED 1.5.3-4.0.22.3  software release.  OFED releases for SLES11 SP2, RHEL 5.7, RHEL 5.8, and RHEL6.2 are available at the Mellanox website. Refer to the OFED documentation for Linux.

 Back to Contents


2.0 Adapters Affected

This microcode is for feature code 1761: PN 90Y3460: CCIN 2B5C

To determine the part number of the adapter on an AIX system, on the command line key the following command:

lscfg -vl ibaX              where ibaX represents the adapter

Affected adapters will be listed as: PCIE QDR InfiniBand HCA (b3153c67)

 

The typical time to install the microcode is 0.4 hr.

 Back to Contents


3.0 Microcode Description and Revision History

Microcode Level

Changes

000200091316

Increase the PCI buffer to enhance MPI applications.

000200091302

Corrects problem with firmware altering VPD fields resulting in CRC errors detected by the FSP and CMM. Also reduces port link up time.

The Firmware Levels Below Are No Longer Supported
Please Update To The Latest Level At Your Earliest Convenience

000200091151

This is the level of microcode that is initially supported when it became generally available.

 

 

Back to Contents


4.0 Cautions and Important Notes

  • Concurrent Download

The microcode installation does NOT support concurrent download while the iba resources are in use. If the iba resources are in use, they must manually be released prior to starting the download. Failure to do so will result in a message instructing that the iba resource be freed.

NOTE: It is recommended that the installation be scheduled during a maintenance window or during non-peak production periods.

  • NOTICE FOR AIX CUSTOMERS INSTALLING 000200091316 MICROCODE
    • AIX Requirements
      Prior to installing the microcode, it is required that the following AIX Service Packs or later be installed.
      • AIX 7.1 TL1 SP3 + APAR IV14284

The Service Packs can be obtained from the IBM Fix Central website located at http://www.ibm.com/eserver/support/fixes.



Back to Contents


5.0 To Determine Adapter Microcode Levels

Before installing the microcode, it is important to determine the current microcode level of the adapter.

5.1 AIX Systems

1.  List the IB adapters installed in the system by typing on the command line:

lsdev | grep -e iba

Note the names of all the IB adapters installed. The adapters will be identified as: PCIE QDR InfiniBand HCA (b3153c67). The adapter names will be ibaX, where X is 0, 1, or some other number.

2.  Determine the current microcode level on the adapter by typing on the command line:

lsmcode -d ibaX

where X is the number of the adapter's port returned from the "lsdev" command above.

A screen similar to the following will be displayed:

DISPLAY MICROCODE LEVEL                               802111                       

iba0             PCIE QDR InfiniBand HCA (b3153c67)

The current microcode level for iba0                                   is 000200091316.

 

Use Enter to continue.

F3=Cancel           F10=Exit            Enter

If the current microcode level is not 000200091316, then the microcode image on the adapter is not at the latest level.

Back to Contents

5.2 Linux Systems

Refer to Mellanox OFED 1.5.3-4.0.22.3  release information.  


6.0 Install RPM Package

6.1 AIX RPM Package

Use this method to install the AIX RPM packages on an AIX system. Note that the commands are case sensitive and must be entered exactly as shown, including file names. Installing both of the RPM files places two binary files, b3153c67b3157065.000200091316 and b3153c67b3157165.000200091316, into the /etc/microcode directory.

1. If the /etc/microcode directory does not exist, make a directory to receive the RPM format file. On the command line type:

mkdir /etc/microcode

2. Transfer the RPM format files, b3153c67b3157065.000200091316.aix.rpm (Image1 ) and b3153c67b3157165.000200091316.aix.rpm (Image2 ) to any temporary directory on the target system.

3. Unpack the file
s. On the command line type:

rpm -ihv --ignoreos b3153c67b3157065.000200091316.aix.rpm

rpm -ihv --ignoreos b3153c67b3157165.000200091316.aix.rpm

 

4. If the microcode package unpacks successfully, the microcode file will be added to the /etc/microcode directory.

If a message is received saying the "package <package_name> is already installed", you will need to uninstall the rpm package. On the command line type:

rpm -e <package_name>

where <package_name> is the name of the package that was returned in the message. Return to step 3 and attempt to unpack the file again.

            5. To complete the update go to section 7.0.

Back to Contents

6.2 Linux

Refer to Mellanox OFED 1.5.3-4.0.22.3 release information.

Back to Contents


7.0 Installing the Adapter's Microcode

7.1 Using the AIX Command-Line Method

Login as root user. From the command line key in:

diag -d ibaX -T download
where X is the port on which you want to install the microcode.

Self-explanatory menus will step you through the microcode installation. All of the ent resources needs to be updated for the entire adapter to be updated.

Back to Contents

7.2 Using the Diagnostic Service Aid Method

Login as root user.
From the command line key in:  diag
Select:  Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.)
Select:  Microcode Tasks
Select:  Download Latest Available Microcode
Select:  file system
          /etc/microcode
Select the device:   iba*
Press enter when prompted to download the microcode.
All of the ent resources needs to be updated for the entire adapter to be updated.

Upon completion, a message will state that the microcode has been successfully downloaded and that
the new level is 000200091316.

Back to Contents


8.0 Verifying the Update

8.1 Verifying the Update on AIX

1.  List the Ethernet adapters installed in the system by typing on the command line:

lsdev | grep -e ent

Note the names of all the IB adapters installed. The adapters will be identified as: PCIE QDR InfiniBand HCA (b3153c67). The adapter names will be ibaX, where X is 0, 1, or some other number

2.  Determine the current microcode level on the adapter by typing on the command line:

lsmcode -d ibaX

where X is the number of the adapter's port returned from the "lsdev" command above.

A screen similar to the following will be displayed:

DISPLAY MICROCODE LEVEL                               802111                       

iba0             PCIE QDR InfiniBand HCA (b3153c67)

The current microcode level for iba0                                   is 000200091316.

 

Use Enter to continue.

F3=Cancel           F10=Exit            Enter

If the current microcode level is 000200091316, then the microcode has been updated.
 

Back to Contents

8.2 Verifying the Update on Linux

Refer to Mellanox OFED 1.5.3-4.0.22.3  release information.

 

 Back to Contents



Document Change History

Date

Change

05/09/2012

Initial Document

11/12/2012

2.9.1302 – VPD CRC error fix and port link up time reduction.

08/16/2013

Update with firmware 000200091314

 Back to Contents



Apendix: Vendor Firmware Notice (Optional)

 
 
 

Privacy | Legal | Contact IBM