[ewg] OFED 1.2.c-11 is available

Tziporet Koren tziporet at mellanox.co.il
Wed Aug 8 06:00:26 PDT 2007


Hi All,

OFED 1.2.c-11 is available now on the OFA server under:
http://www.openfabrics.org/builds/connectx/release/
Note: This release supports FW 2.1.000 that is available on Mellanox web
site for download 
      and FW 2.2.0 that will be released soon

Supported Platforms and Operating Systems
=========================================
o CPU architectures:
        - x86_64
        - x86
        - ppc64
        - ia64

o Linux Operating Systems:
        - RedHat EL4 up3: 2.6.9-34.ELsmp
        - RedHat EL4 up4: 2.6.9-42.ELsmp
        - RedHat EL4 up5: 2.6.9-55.ELsmp
        - RedHat EL5: 2.6.18-8.el5
        - SLES10: 2.6.16.21-0.8-smp
        - kernel.org: 2.6.20.x and 2.6.22.x
        - SLES10 SP1: 2.6.16.46-0.12-smp (partially tested)

Main changes from OFED 1.2.c-10:
================================
- Merged all 1.2 branch patches to 1.2.c
- mad: Fix address handle leak in mad_rmpp
- mlx4
	- Added support for interrupt moderation for create cq to
support ipoib.
	- Display the following device information via sysfs: board_id,
fw_ver,
	  hw_rev and hca_type. As a result ibstat presenting all
entries.
	- Fixed destroy special QPs.
	- Fixed the work completion opcode for RDMA_READ operation
- opensm: 
	- Sets the time a packet can live in the Head of Queue of a port
that
	  drives a CA port to approximately 1 second.
	- Number of dropped packets due to HOQ that will stall the CA
was increased 
         to 7 (instead of 1).
- IPoIB:
	- Add interrupt moderation support for IPoIB UD
	- NAPI is available using a module parameter
	- Fixed a leak in ipoib_transport_dev_init
	- Fixed kernel oops in IPoIB download
- New MVAPICH package (mvapich-0.9.9-1451):
	- mpirun_rsh fixes:
	  * Check that we do not overflow command line size
	  * better handling for accept
	- Fix for memory allocations whose size is bigger than 2^31-1
	- Fix for multiple communicator problem
	- Fix for MPI_Finalize segmentation fault
- RDS:
	- rds_poll() always returns POLLOUT.  If you try to send and get
	  EWOULDBLOCK because the remote receiver is congested then you
don't get
	  to wait for POLLOUT to be raised before sending again -- it's
always
	  raised.  This is worked around by implementing some kind of
exponential
	  back-off while retrying the send.  This can be done by
increasing the
	  timeout given to poll().  At each poll() timeout expiry the
send is
	  tried again.
	- Set max send and receive scatter/gather list size to 2 in the
QP attributes.
	  The second sge used for RDS header.
	- Added rs_poll_flag to rds_socket structure to indicate the
back pressure
	  status and send space availability.
	- Added MODULE_VERSION.
- ehca:
	- Added support for RHEL4 up5


Tested ULPs
===========
The following ULPs are tested:
o OpenSM
o MPI (MVAPICH and Open MPI)
o IPoIB UD and CM
o SDP
o SRP
o iSER
o RDS

ConnectX specific known issues and limitations
==============================================
- The following features are not supported:
  o Resize CQ
  o APM
  o SQD
- To load the driver on machines with 64KB default page size UAR bar
must be
  enlarged. 64KB page size is the default of PPC with RHEL5 and Itanium
with
  64KB page size enabled.
  Perform the following three steps:
  1. Add the following line in the firmware configuration (INI) file
under the
     [HCA] section:
       log2_uar_bar_megabytes = 5
  2. Burn a modified firmware image with the changed INI file
  3. Reboot the system


Tziporet Koren
Software Director
Mellanox Technologies
mailto: tziporet at mellanox.co.il
Tel +972-4-9097200, ext 380

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20070808/3e366b68/attachment.html>


More information about the ewg mailing list