Mellanox Technologies ********************* InfiniBand OFED Driver for VMware(R) Infrastructure 3 Release Notes Version 1.2.0 Original release date: November 2008 ** Last updated: August, 2010 ** =============================================================================== Table of Contents =============================================================================== 1. Overview 1.1 Contents 1.2 Supported Platforms and Guest Operating Systems 1.3 Supported HCA Cards and Firmware Versions 1.4 Supported Switches, Gateways and Storage 2. Installation and Usage 3. Firmware Burning 4. Special Configuration 4.1 Modules' Parameters 4.2 Maximum Transmit Unit (MTU) 4.3 NetQueue 4.4 Multiple Storage and Network Adapters 4.5 Performance 5. Fixed Bugs 6. Known Issues =============================================================================== 1. Overview =============================================================================== These are the release notes of "InfiniBand OFED Driver for VMware(R) Infrastructure 3 version 3.5". The sources of this package are based on Linux OFED 1.3.1. The package is provided in RPM format and documentation is available from: http://www.mellanox.com/products/ciov_ib_drivers_vi3-1.php. 1.1 Contents ------------ The package contains the following components: o OpenFabrics based core and Upper Layer Protocols (ULPs): - IB HCA drivers: mthca, mlx4 - core - ULPs: IPoIB (UD mode) and SRP Initiator o ibstat utility o Documentation 1.2 Supported Platforms and Guest Operating Systems --------------------------------------------------- o This package version is intended for installation on VMware ESX Server 3.5 (all released versions). o Supported hardware compatibility list (HCL) and guest Operating Systems: Please refer to VMware support documentation at http://www.vmware.com/support/pubs and follow the "Compatibility Guides" link. o Tested Guest Operating Systems: Architecture OS Kernel -------------------------------------------------------------------- x86_64 SUSE Linux Enterprise Server 10 2.6.16.21-0.8 x86_64 Red Hat Enterprise Linux Server 5.0 2.6.18-8 x86_64 Red Hat Enterprise Linux AS 4.0-U4 2.6.9-42 x86_64 Microsoft Windows Server 2003 R2 SP2 x86_64 Microsoft Windows XP Professional SP2 x86 SUSE Linux Enterprise Server 10 2.6.16.21-0.8 x86 Red Hat Enterprise Linux Server 5.0 2.6.18-8 x86 Red Hat Enterprise Linux AS 4.0-U4 2.6.9-42 x86 Microsoft Windows Server 2003 R2 SP2 x86 Microsoft Windows XP Professional SP2 1.3 Supported Host Channel Adapters (HCAs) ------------------------------------------ This release supports Mellanox Technologies InfiniBand (IB) HCAs: o InfiniHost(TM) III Ex (MemFree: Firmware fw-25218 Rev 5.3.000 with memory: Firmware fw-25208 Rev 4.8.200) o InfiniHost(TM) III Lx (firmware fw-25204 Rev 1.2.000) o ConnectX(TM) IB (firmware fw-25408 Rev 2.5.000 and 2.5.900) For the latest firmware versions, visit http://www.mellanox.com and follow the firmware download link. 1.4 Supported Switches, Gateways and Storage -------------------------------------------- o All production InfiniBand switches and gateways are supported. o Tested platforms: - This release was tested with switches provided by Mellanox, Cisco and Flextronics. - QLogic Gateway SilverStorm 9020 - Storage: o OFED 1.3.1 SRP target o EMC's CLARiiON CX340 Fibre Channel RAID =============================================================================== 2. Installation and Usage =============================================================================== This section provides brief instructions for installing and using the package. For detailed explanations, please refer to InfiniBand OFED Drvier for VMware Virtual Infrastructure 3.5 Installation Guide. To install the driver package on a VMware ESX Server machine, log into the service console as root and execute the following commands: 1. Remove any previous InfiniBand package: cos# rpm -e `rpm -qa | grep commsrc-infiniband-release` 2. Identify your ESX Server build number, run: cos# vmware -v 3. Download the suitable RPM based on the build number of your machine, RPMs for all ESX 3.5 versions are available under: http://www.mellanox.com/products/ciov_ib_drivers_vi3-1.php. 4. Install the RPM: cos# rpm -i 5. Reboot your machine: cos# reboot The RPM following kernel modules will be installed under the directories /usr/lib/vmware[-debug]/vmkmod : 1. ib_basic - InfiniBand basic driver 2. ib_ipoib - IP over InfiniBand ULP 3. ib_srp - SCSI RDMA Protocol ULP To manage the InfiniBand OFED driver and ULPs on VMware ESX Server, use the management script located at /etc/init.d/mgmt-mlx. For help, run the script without flags. To disable an InfiniBand module, use esxcfg-module utility, run: cos# esxcfg-module {ib_basic|ib_ipoib|ib_srp} -d run this utility with --help flag for more options. To display the InfiniBand OFED driver details, run: cos# rpm -qi You can also retrieve information on InfiniBand ports available on your machine using 'ibstat' - for usage and help, run: cos# ibstat -h =============================================================================== 3. Firmware Burning =============================================================================== Use MFT tools to burn a firmware image onto the Flash of an InfiniBand device. Download the binaries and the documents for your VMware ESX Server 3.5 machine from: http://www.mellanox.com/products/management_tools.php =============================================================================== 4. Special Configuration =============================================================================== The InfiniBand driver and ULPs are configured upon installation to default values. You can modify the modules configuration manually as described below. 4.1 Modules' Parameters ----------------------- You can use the 'esxcfg-module' utility to manually configure InfiniBand modules. To retrieve the list and description of supported parameters, run: cos# vmkload_mod {ib_basic|ib_ipoib|ib_srp} -s To set the module parameters or enable/disable the module, run: cos# esxcfg-module {ib_basic|ib_ipoib|ib_srp}