Mellanox WinOF for Windows Version 2.0.3 Modified on November 2009 =============================================================================== Table of Contents =============================================================================== 1. Overview 2. Mellanox WinOF for Windows Contents 3. Supported Operating Systems and CPU Architectures 4. Supported HCA Adapter Cards and Firmware Versions 5. Tested Switch Platforms 6. New Features and Changes 7. Known Issues =============================================================================== 1. Overview =============================================================================== These are the release notes of Mellanox WinOF for windows, version 2.0.3. This software package is composed of several software modules intended for use on a computer cluster configured as an InfiniBand subnet. Mellanox WinOF is based on WinOF which was developed under Windows OpenFabrics, http://openfabrics.org. Mellanox WinOF for Windows is presented as MSI packages, one for each supported CPU architecture. For further details, please see Section 3 below. Note: If you plan to upgrade any previous driver or SW component on your cluster, please uninstall the previous Mellanox WinOF version and install the new one on all nodes. =============================================================================== 2. Mellanox WinOF for Windows Contents =============================================================================== The Mellanox WinOF for Windows package contains the following components: - Core and ULPs: o IB HCA low-level drivers (mthca, mlx4) o IB Access Layer (IBAL) o Upper Layer Protocols (ULPs): - IP over InfiniBand (IPoIB) - NetworkDirect (ND) - Winsock Direct (WSD) - Beta: Sockets Direct Protocol (SDP) - Beta: SCSI RDMA Protocol (SRP) - Utilities: o OpenSM (OSM): InfiniBand Subnet Manager o Low level performance tests o vstat - get the card status o SdpConnect - SDP\WSD test - IB Diagnostics tools - SW Development Kit (SDK) - Documentation Note: See release notes for each package in the documentation directory. =============================================================================== 3. Supported Operating Systems and CPU Architectures =============================================================================== - Supported Operating Systems and Service Packs: o Windows XP SP2 (x86, x64) o Windows XP SP3 x86 o Windows Server 2003 SP1 and SP2 (x86, x64) o Windows Server 2003 CCS (x64) o Windows Server 2008 (x86, x64) o Windows HPC Server 2008 (x64) - Supported CPU architectures: o x86 o x64 (EM64T and AMD64) =============================================================================== 4. Supported HCA Adapter Cards and Firmware Versions =============================================================================== Mellanox WinOF 2.0.3 supports the following Mellanox HCAs: - InfiniHost (fw-23108 Rev 3.5.000 or later) - InfiniHost III Ex (MemFree: fw-25218 Rev 5.3.000 or later; with memory: fw-25208 Rev 4.8.200 or later) - InfiniHost III Lx (fw-25204 Rev 1.2.000 or later) - ConnectX IB (fw-25408 Rev 2.5.000 or later) For official firmware versions please visit http://www.mellanox.com/support/firmware_table.php =============================================================================== 5. Tested Switch Platforms =============================================================================== This release was tested with switches and gateways provided by the following companies: - Flextronics - Voltaire - SilverStorm - Qlogic =============================================================================== 6. New Features and Changes From WinOF 2.0 =============================================================================== - ABI changed and thus all user-mode applications not included in the Mellanox WinOF 2.0 release need to be recompiled. - API (user-mode): ib_cm_listen() function interface changed. - Added support for the following operating systems: o Windows Server 2008 (x86, x64) o Windows HPC Server 2008 (x64) - Added ND support - Improved scalability - Added offload options to IPoIB to improve performance - The user can now set GUID->MAC translation for non-standard GUIDs - IBAL is now implemented as a filter driver above the HCA driver (previously it was a standalone driver). Thus MLNX_WinOF is now a single stack. - Bug fixes in IBcore, IPoIB, WSD, SDP =============================================================================== 7. Known Issues =============================================================================== The following is a list of general limitations and known issues of the various components included in this Mellanox WinOF for Windows release. - OpenSM: OpenSM continuously logs info into the log file %TEMP%\osm.log. Delete this file if it becomes too large. - OpenSM: Running OpenSM on multiple servers may lead to incorrect OpenSM behavior. Please do not run OpenSM on more than 2 machines in the subnet. - IBDiagnet cannot run on the same IB port that OpenSM is running on. - This release does not support installing both Mellanox WinOF (or other IB drivers) and Mellanox's Ethernet software stack (the MLNX_EN for Windows package). - Windows 2008 installation: In case UAC is enabled, installing MSI packages using a double-click does not lead to a correct installation (though it may be indicated that the installation succeeded). A workaround for this issue is to install the MSI package from the command line with administrator privileges. Enter: msiexec.exe /i MLNX_WinOF__.msi - Uninstall requires rebooting the machine to complete the uninstall process. - Some machines with 2 or more HCA cards may fail to create the IPoIB network interfaces at the end of Mellanox WinOF for Windows installation. To work around this problem, disable the HCAs and then re-enable them as described next: a. Open "Device manager". b. For each HCA device: i. Right click on the HCA and select "Disable". ii. Right click on the HCA and select "Enable". - On machines with 2 or more HCA cards, disabling one HCA card will stop all HCAs from functioning. To work around this issue, disable all HCA cards and reenable the HCA cards you wish to keep enabled. Note: See the release notes of each component for additional issues.