[ewg] [PATCH] ofed-1.3: ehca release notes

Hoang-Nam Nguyen hnguyen at linux.vnet.ibm.com
Sun Feb 17 05:48:10 PST 2008


IB/ehca: ofed-1.3 release notes

Signed-off-by: Hoang-Nam Nguyen <hnguyen at de.ibm.com>
---
 ehca_release_notes.txt |   66 ++++++++++++++++++++++-------------------------
 1 files changed, 31 insertions(+), 35 deletions(-)

diff --git a/ehca_release_notes.txt b/ehca_release_notes.txt
index 1f5fe98..d922c4d 100755
--- a/ehca_release_notes.txt
+++ b/ehca_release_notes.txt
@@ -9,7 +9,14 @@ Overview
 --------
 ehca is the low level driver implementation for all IBM GX-based HCAs.
 
-ehca Available Parameters
+Supported HCAs
+--------------
+- GX Dual-port SDR 4x IB HCA
+- GX Dual-port SDR 12x IB HCA
+- GX Dual-port DDR 4x IB HCA
+- GX Dual-port DDR 12x IB HCA
+
+Available Parameters
 --------------------------
 In order to set ehca parameters, add the following line(s) to /etc/modprobe.conf:
 
@@ -17,59 +24,48 @@ In order to set ehca parameters, add the following line(s) to /etc/modprobe.conf
 
 whereby <parameter> is one of the following items:
 - debug_level     debug level (0: no debug traces (default), 1: with debug traces)
-- nr_ports        number of connected ports (default: 2)
+- nr_ports        number of connected ports (2: (default), -1: autodetect mdoe)
 - port_act_time   time to wait for port activation (default: 30 sec)
-- scaling_code    enable scaling code (default: 1), 0: disable scaling code
+- scaling_code    scaling code (0: disable (default), 1: enable)
 
 New Features
 ------------
-- Scaling code can now be turned on (default) or off at module load time.
-  Enabling scaling code helps to distribute processing completions across CPUs.
+- Port connection autodetect mode
+- eHCA2 only:
+  * Large page MRs
+  * Shared receive QPs
+  * Low latency QPs
+  * 4k MTU
 
 Fixed Bugs
 ----------
-- Mismatched sync/locking between completion handler and destroy cq
-- Reworked irq handler to avoid/reduce missed irq events
-- Removed do_mmap() and obsolete prototypes
-- Serialized calls to register_mr() (Bugzilla #574)
+- Serialize HCA-related hCalls if necessary
+- Fix static rate if path faster than link
+- Return physical link information in query_port()
+- Fix clipping of device limits to INT_MAX
+- Fix issues related to path migration support
+- Support more than 4k QPs for userspace and kernelspace
+- Prevent sending UD packets to QP0
+- Prevent RDMA-related connection failures on some eHCA2 hardware
 
 Available backports
 -------------------
 - RedHat EL4 up5: 2.6.9-42.ELsmp
+- RedHat EL4 up6: 2.6.9-65.ELsmp
 - RedHat EL5: 2.6.18-8.ELsmp
+- RedHat EL5 up1: 2.6.18-53.ELsmp
 - SLES10: 2.6.16.21-0.8-smp
-- kernel.org: 2.6.19.x and 2.6.20.x
+- SLES10SP1: 2.6.16-53-0.16-smp
+- kernel.org: 2.6.19-24.x
 
 Known Issues
 ------------
-1. The device driver normally uses both ports. For using just one port connect
-the ports as shown in Figure 1 and load the device driver by running
-`modprobe ib_ehca nr_ports=1`.
-
-          --------- IB Card in p570
-          |
-         \ /
-        +---+
-        | # |
-        | # |
-        | # |
-        | # |  <--- Port 2: NOT CONNECTED
-        | # |
-        |---|
-        | # |
-        | # |
-        | # |  
-        | # |  <--- Port 1: CONNECTED TO THE INFINIBAND SWITCH
-        | # |
-        +---+
-
-*Figure 1:* Connections if only one port is used.
-
-NOTE: In OpenPower 720 and p550 port 1 is at the top, port 2 is at the bottom.
+1. The device driver normally uses both ports. For using just one port it is
+strongly recommended to set option nr_ports=-1 to enable autodetect mode:
+   modprobe ib_ehca nr_ports=-1
 
 2. Furthermore the port(s) needs to be connected to an active switch port while
 loading the ehca device driver.
 
 3. RedHat EL5 2.6.18-8.ELsmp
    User space not supported
-
-- 
1.5.2





More information about the ewg mailing list