Open Fabrics Enterprise Distribution (OFED)
Version 3.12-1 Release Notes
- October 2014
+ January 2015
===============================================================================
Table of Contents
- RedHat EL6.5 2.6.32-431.el6
- RedHat EL6.6 2.6.32-494.el6
- RedHat EL7.0 3.10.0-123.4.4
+ - SLES12 3.12.28-4.6
- SLES11 SP3 3.0.76-0.9.1
- kernel.org 3.12 *
===============================================================================
2. Change log
===============================================================================
+OFED-3.12-1-rc4 Main Changes from OFED 3.12-1-rc3
+-------------------------------------------------------------------------------
+1. Updated packages:
+ - compat-rdma
+ IB/qib: streamline qib xeon-phi patches
+ qib add RHEL7 support
+ RDMA/nes: Fix for register mr with zero length
+ - ofed-scripts
+ install.pl: Build intel-mic-psm as needed
+ uninstall.sh: Replaced by perl script
+ install.pl: Remove kernel version check for qib/ipathverbs
+
OFED-3.12-1-rc3 Main Changes from OFED 3.12-1-rc2
-------------------------------------------------------------------------------
1. Add support for the OSes
xeon-phi: remove bogus comment in compat-rdma.spec
xeon-phi: updates to ibp_server
xeon-phi: updated technology preview for ibscif
- RDMA/ocrdma: Add a fix for mmaping kernel mem to user
+ RDMA/ocrdma: Add a fix for mapping kernel mem to user
cxgb4: GRO busted in sles/rhel backports.
cxgb4: Fix vlan support in sles and rhel backport.
add missing docs directory
07. On SLES11.x, set allow_unsupported_modules parameter to 1 in file:
/etc/modprobe.d/unsupported-modules. Without this the modules will not
load.
-08. RDS is supported only on kernel.org 3.5 and not on any distro OS.
-09. Newer SLES or RHEL patch kernels that are updates to the original kernel that is included in the
- original SLES or RHEL distibutions may not work with OFED-3.12. The list of kernels that are supported are listed in
- section 1.2.
-10. There are two known issues with NFSoRDMA that are documented in bugs 2489 and 2507.
- The issue have been resolved in kernel 3.17 rc6 but has not been backported to OFED 3.12-1.
+08. RDS is supported only on kernel.org 3.5 and not on any Distro OS.
+09. Newer SLES or RHEL patch kernels that are updates to the original kernel that
+ is included in the original SLES or RHEL distributions may not work with
+ OFED-3.12-1. The list of kernels that are supported are listed in section 1.2.
+10. There are a few known issues with NFSoRDMA that are documented in bugs 2489
+ and 2507. We believe the issues have been resolved in kernel 3.18 but the
+ backports have not been applied to OFED 3.12-1.
+11. Bug 2515: when an Intel HCA is attached directly to a Mellanox ConnectX3
+ and the OpenSM is started on the Inetl HCA, the link will not go to active.
+ The workaround is to start the OpenSM on the Mellanox HCA.
Note: See the release notes of each component for additional issues.
Open Fabrics Enterprise Distribution (OFED)
- Tips for Working with OFED 3.12
- May 2014
+ Tips for Working with OFED 3.12-1
+ January 2015
===============================================================================
Table of Contents
1. OFED Utilities
2. Debug HOWTOs
3. Pinning (Locking) User Memory Pages
-4. External Module Compilation Over OFED-3.12
+4. External Module Compilation Over OFED-3.12-1
5. Adding vendor specific actions to the installation of OFED
6. How to compile OFED sources manually
-------------------------------------------
The text file BUILD_ID provides data on all OFED components (whether installed
or not). This file is a part of the ofed-docs RPM and installed under
-/usr/share/doc/ofed-docs-3.12 on RedHat, and under
-/usr/share/doc/packages/ofed-docs-3.12 on SuSE.
+/usr/share/doc/ofed-docs-3.12-1 on RedHat, and under
+/usr/share/doc/packages/ofed-docs-3.12-1 on SuSE.
The same information can be obtained by executing the 'ofed_info' command. For
example:
# ofed_info -s
-OFED-3.12:
+OFED-3.12-1:
# ofed_info
-OFED-3.12-rc2:
+OFED-3.12-1:
compat-rdma:
git://git.openfabrics.org/compat-rdma/compat-rdma.git master
compat-rdma:
linux:
-git://git.openfabrics.org/compat-rdma/linux-3.12.git master
+git://git.openfabrics.org/compat-rdma/linux-3.12-1.git master
commit f9e99187aaf53533d86c864e4abc9b6073ffa588
compat-rdma:
# /etc/infiniband/info
prefix=/usr
-Kernel=2.6.32_358.el6.x86_64
+Kernel=2.6.32-431.el6.x86_64
-Configure options: --with-core-mod --with-user_mad-mod --with-user_access-mod --with-addr_trans-mod --with-mthca-mod --with-mlx4-mod --with-mlx4_en-mod --with-cxgb3-mod --with-cxgb4-mod --with-nes-mod --with-qib-mod --with-ipoib-mod --with-srp-mod
+Configure options: --with-core-mod --with-user_mad-mod --with-user_access-mod --with-addr_trans-mod --with-mthca-mod --with-mlx4-mod --with-mlx4_en-mod --with-mlx5-mod --with-cxgb3-mod --with-cxgb4-mod --with-nes-mod --with-qib-mod --with-ocrdma-mod --with-ipoib-mod --with-srp-mod --with-iser-mod --with-nfsrdma-mod
2.3 Building/Installing InfiniBand (IB) Modules With Debug Information
----------------------------------------------------------------------
===============================================================================
-4. External Module Compilation Over OFED-3.12
+4. External Module Compilation Over OFED-3.12-1
===============================================================================
To build kernel modules depending on OFED's modules, take the Modules.symvers
MODULES_DIR=/lib/modules/`uname -r`/updates ./create_Module.symvers.sh
See "Module versioning & Module.symvers" in the modules.txt from kernel
-documentation (e.g. linux-3.12/Documentation/kbuild/modules.txt).
+documentation (e.g. linux-3.12-1/Documentation/kbuild/modules.txt).
Example of the Makefile:
obj-m += rdma_krping.o
6.1 Compiling the kernel modules
--------------------------------
-1. tar xzf OFED-3.12.tgz
-2. rpm -ihv OFED-3.12/SRPMS/compat-rdma-3.12-OFED.3.12.src.rpm
+1. tar xzf OFED-3.12-1.tgz
+2. rpm -ihv OFED-3.12-1/SRPMS/compat-rdma-3.12-1-OFED.3.12-1.src.rpm
3. cd /usr/src/redhat/SOURCES
-4. tar xzvf compat-rdma-3.12.tgz
-5. cd compat-rdma-3.12
+4. tar xzvf compat-rdma-3.12-1.tgz
+5. cd compat-rdma-3.12-1
6. configure:
run ./configure --help for a list of options.
basic invocation is:
6.2 Compiling the user space libraries
--------------------------------------
-To install user space library from the source RPM provided by OFED-3.12 manually,
+To install user space library from the source RPM provided by OFED-3.12-1 manually,
do the following:
Example for libibverbs:
-1. tar xzf OFED-3.12.tgz
-2. rpm -ihv SRPMS/libibverbs-1.1.7-1.src.rpm
+1. tar xzf OFED-3.12-1.tgz
+2. rpm -ihv SRPMS/libibverbs-1.1.8-1.src.rpm
3. cd /usr/src/redhat/SOURCES (for RedHat)
or
cd /usr/src/packages/SOURCES (for SuSE)
-4. tar xzf libibverbs-1.1.7.tgz
-5. cd libibverbs-1.1.7
+4. tar xzf libibverbs-1.1.8-1.tgz
+5. cd libibverbs-1.1.8-1
6. ./configure (specify parameters, if required)
7. make
8. make install