< Release Notes
Banner with QLogic logo and Release Notes title

QLogic® InfiniBand Basic Software

This software license applies only to QLogic customers.
QLogic Corporation.
All rights reserved.

Table of Contents

Bug Fixes
Known Issues
Additional Information
Contacting Support

1. Version

These release notes describe the changes, fixes, known issues, and release details that apply to the QLogic Infiniband Basic software package for version

2. Changes

The following changes and fixes have been made to the QLogic Infiniband Basic software package between versions and including the following software components:

  • QLogic OFED+ Software
  • QLogic SRP Software
  • QLogic VNIC Software
  • QLogic IB Tools Software

Hardware Support

  • None

OS Support

  • See list of supported Operating Systems in Section 5 below
  • Support for RHEL3 has been removed from this release.

Software Components

  • None

Industry Standards Compliance

  • Supports the OpenFabrics Enterprise Distribution (OFED) version 1.4 software package.
  • Each of the Upper Layer Protocols (ULPs) support their appropriate industry standard. Please see the release notes, found in in the docs directory, for a particular ULP compliance level.

3. Bug Fixes

The following fixes have been made to the QLogic Infiniband Basic software package for version

  • A segmentation fault occured (by "hald") while stopping OFED on a host configured with multiple VNIC interfaces. The host will not hang if qlgc_vnic is running and one of the following occurs:

    • Stop openibd with "service openibd stop"
    • Start qlgc_vnic again without stopping the earlier instance with "service qlgc_vnic start"
    • Stop qlgc_vnic with "service qlgc_vnic stop"
  • VNIC supports identification of HCA via PortGuid
  • ib_qlgc_srp_query IDs proper HCAs in multi-HCA system
  • The OFED stack now accepts a return of BUSY from the FM and throttles its retries for the given SA operation. This avoids undo stress on the FM and improves scalability.

4. Known Issues

The QLogic Infiniband Basic software package, version, has the following known issues:

Known Issue Workaround
Test Case mpi_fork failing when using openmpi Arbitrary fork() support is not supported in the OpenFabrics software stack. If you use fork() in your application, you must not touch any registered memory before calling some form of exec() to launch another process. Calling system() is safe. This limitation includes both native InfiniBand applications and MPI applications using a RDMA based implementation of MPI (such as OFED's openmpi and mvapich).
VNIC driver hangs during shutdown, This is a known problem in the Linux kernel in all releases prior to 2.6.27. None
When installing QLogic Infiniband Basic or QLogic Infiniband Fabric Suite software packages on a server configured with Ethernet bonding , the server hangs when IPoIB bonding is being installed. When upgrading, installing or uninstalling QLogic Infiniband Basic software package, it is required to ensure that no InfiniBand based applications are running. Also make sure the ethernet ports being used to login to the server are not using bonding. For example use of IPoIB to ssh into a server and perform the install could cause the install to abort or hang when QLogic Infiniband Basic software package attempts to install/uninstall or upgrade IPoIB and related OFED components.
When a port is down and does not have a LID assigned. p1stats or p2stats will fail against the given port. The port counters can be accessed via the files in /sys/class/infiniband/hca/ports/portnumber/counters/
When using opensm, iba_report and fabric_info may incorrectly report the number of SMs in the fabric. It is recommended to use the QLogic Fabric Manager. It provides a much more complete and stable implementation of Fabric Manager redundancy.
unregister_netdevice hangs while restarting VNIC service on host with ipath HCA. This is a known issue in the Linux kernel in all releases prior to 2.6.27. None
When cancelling out of HCA firmware update, the following message is output: HCA update failed. Return code: 1 at /usr/bin/qlgc_firmware_tool line 264, STDIN line 2. The message can be ignored. It indicates the HCA firmware was not updated due to the user canceling the operation.

Due to a issue in the current Mellanox HCA Firmware code we have experienced an issue where a Connect-X HCA will freeze. There are three known environments where this may happen.

1) When using QLogic's IBA Capture command to gather data when reporting issues.

There is no alternative in this scenario and since the issue is sporatic, we still suggest that you use this command when gathering information to be sent to QLogic for support

2) When using iba_hca_rev. This utility reports the revision of the firmware on the HCA. The recommendation is NOT to use this command.

3) QLogic's firmware update tool. Unfortunately, any time a user runs the firmware update tool they will have to reboot the system, even if they didn't change the firmware.

If a user is running RedHat 5.0 (original version) and has installed the version of OFED that comes with that distribution they will encounter errors when installing IFS 4.4 Perform the following command prior to performing the INSTALL:
rpm -e --nodeps --notriggers --noscripts openib-1.2 openib-1.1 open-iscsi-2.0.754

5. Additional Information

Included in this release:

  • QLogic Infiniband Basic software package ( which includes:
    • QLogic OFED+ (
    • QLogic SRP (
    • QLogic VNIC (
    • QLogic IB Tools (
  • The following operating systems (X86_64) are supported this release:
    • RedHat EL4 X86_64 (AMD Opteron and Intel EM64T):
      • (Update 5) - 2.6.9-55.0.2.ELsmp and 2.6.9-55.0.2.ELlargesmp, 2.6.9-55.0.12.ELsmp, and 2.6.9-55.0.12.ELlargesmp
      • (Update 6) - 2.6.9-67.ELsmp and 2.6.9-67.ELlargesmp
      • (Update 7) - 2.6.9-78.ELlargesmp and 2.6.9-78.ELsmp
    • RedHat EL5 X86_64 (AMD Opteron and Intel EM64T):
      • (Base) 2.6.18-8.el5
      • (Update 1) 2.6.18-53.el5, 2.6.18-53.1.14.el5
      • (Update 2) 2.6.18-92.el5, 2.6.18-92.1.13.el5
    • SuSE Enterprise (SLES) 10.0 X86_64 (AMD Opteron and Intel EM64T):
      • (Base),
      • (SP1) -,
      • (SP1 - Update 1) -,
      • (SP2),
  • CPU model of Linux kernel can be identified by uname -m and /proc/cpuinfo as follows:
  •   Uname /proc/cpuinfo
    EM64T x86_64 Intel CPUs
    Opteron x86_64 AMD CPUs
    NOTE:Other combinations (such as i586 uname) are not supported at this time.

HCAs Supported in this release:

  • The following models of the SilverStorm HCA 9000 PCI Express HCAs are supported:
    • 7104-HCA-128LP
    • 7104-HCA-128LPX
    • 7104-HCA-128LPX-DDR
    • 7104-HCA-LPX2P
    • 7104-HCA-LPX2P-DDR
    • 7104-HCA-LPX1P
    • 7104-HCA-LPX1P-DDR
    • 7204-HCA-LPX2P-DDR

New Features:

QLogic Infiniband Basic software package ( includes the following new features:.

  • Updated to QLogic OFED+ version 1.4.
  • ib_madeye module now included for viewing InfiniBand MAD, as part of default OFED IB Stack install.
  • Added the capability to update the firmware on Connect-X HCAs. During an automated install, all Connect-X HCAs will be checked to see if their firmware is current and, if newer firmware is available, they will be automatically updated.
  • Two new installation options are provided on the commandline, --user_queries and --no_user_queries. --user_queries is the default. If user queries are enabled at install time, one or two new files are written to the /etc/udev file hierarchy. These new files change the mode of the /dev/infiniband/umad* files, permitting non-root users to do SA/SM queries.
  • Updated to QLogic OFED+ version 1.4 with support for SLES10 SP2 and RHEL5.2.

Product Constraints:

  • All installation and uninstallation of QLogic Infiniband Basic software package components must be performed using the INSTALL and/or iba_config commands. If software is manually installed or uninstalled using other various methods (rpm, other scripts, etc), the installation on the system could become inconsistent and cause unreliable operation, in which case subsequent runs of INSTALL or iba_config may make incorrect conclusions about the configuration of the system and make incorrect recommendations. Should the system become inconsistently configured, its recommended to run INSTALL and ReInstall all components while carefully reviewing all prompts and choices.
  • On SuSE systems, NETWORKMANAGER must be set to "no" in /etc/sysconfig/network/config. This is the default.

6. Trademarks

QLogic, the QLogic logo, QLA, FastFabric, vFabric, SANbox, and SANsurfer are registered trademarks and SmartWrite is a trademark of QLogic Corporation. SANtrack and SAN Express are trademarks of QLogic Corporation.

All other brand and product names are trademarks or registered trademarks of their respective owners.

7. Notices

Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.

8. Contacting Support

Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods:

Web: http://support.qlogic.com

Email: support@qlogic.com

Go to Top