InfiniBand OS Vendor Support

Mellanox InfiniBand drivers, protocol software and tools are supported by respective major OS Vendors and Distributions Inbox or by Mellanox where noted. Mellanox also supports all major processor architectures.

Mellanox InfiniBand driver and ULP have been tested and verified for support on all its previous generation and current generation HCA's as noted in the OS Support matrix and includes support for all Major OS vendor release.


InfiniBand Support for Linux (Mellanox Package and Open Fabrics Alliance OFED support)
Distribution Source Versions that support*
Mellanox InfiniBand Adapters
Adapter Cards Supported Supported CPU Architecture Software Components
MLNX_OFED
2.3-1.0.1
RHEL/CentOS 6.3, 6.4, 6.5, 7.0; OEL 6.3, 6.4, 6.5; SLES 11 SP2, SLES 11 SP3; Citrix XenServer 6.2; Fedora 19, 20; Ubuntu 12.04, 14.04; Debian 7.2, 7.4, 7.5

ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN; Connect-IB

x86_64, x86, PPC OFED 2.3 based Driver, with RoCE support. Includes mlx4_ib, mlx4_core, mlx4_en, mlx5_ib, mlx5_core, IPoIB, eIPoIB, SRP, Initiator, iSER, FCA, MXM, MVAPICH, Open MPI, ib-bonding driver with IPoIB interface.
Extra packages: ibutils2, ibdump, ibhbalinux, dcbx
MLNX_OFED 1.5.3-4.0.42 RHEL 5.5, 5.6, 5.7, 5.8, 5.9, 6.0, 6.1, 6.2, 6.3; SLES 10 SP4; SLES 11, SLES 11 SP1, SLES 11 SP2; OEL 6.1 ConnectX-2 VPI / EN; ConnectX-3 VPI / EN x86_64, x86, ppc64 OFED 1.5.3.2 based Driver, with RoCE support. Includes mthca, mlx4, mlx_core, mlx4_en, mlx4_vnic (EoIB), IPoIB, SDP, SRP Initiator, FCA, MXM, RDS**, MVAPICH, Open MPI, ib-bonding driver with IPoIB interface.
Extra packages: ibutils2, ibdump, ibhbalinux, dcbx
NOTE: For MLNX_OFED older versions, click here and check the Archive tab.
OpenFabrics
OpenFabrics For OFED OpenFabrics releases, click here.

InfiniBand Support for Windows (Mellanox Package and Open Fabrics WinOF support)
Distribution
Source
Versions that support*
Mellanox InfiniBand Adapters
Adapter Cards Supported Supported CPU Architecture Software Components
MLNX_WinOF

Windows Server 2012 R2 (64-bit)
Windows Server 2012 (64-bit)
Windows Server 2008 R2 (64-bit)
Windows 8.1 Client (64 bit only)
Windows 7 Client (64 bit only)

ConnectX-2 VPI / EN;
ConnectX-3 VPI / EN;
ConnectX-3 Pro VPI / EN
x86_64

WinOF VPI 4.80 based Driver, mlx4, IPoIB, ND, NDK, IBAL, Eth
NVGRE support in ConnectX-3 Pro

NOTE: For MLNX_WinOF older versions, click here and check the Archive tab.

Virtualization Support
Distribution
Source
Versions that support* Mellanox Adapters Adapter Cards Supported Supported CPU Architecture Software Components
MLNX_OFED VMware(R) ESX/ESXi 5.X ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64 OFED 1.8.2.4 base Driver (mlx4_ib, mlx4_core), IPoIB, SRP
KVM, Xen ConnectX-3 VPI / EN;ConnectX-3 Pro VPI / EN x86_64 OFED 2.2 base Driver
NOTE: For VMware older versions, click here and check the Archive tab.


OS Inbox Support
Distribution Source Versions that support* Mellanox InfiniBand Adapters Adapter Cards Supported Supported CPU Architecture Software Components
ESXi 5.5 ConnectX-3 VPI / EN; ConnectX-3 Pro EN 40GbE x86_64 OFED driver and ULPs
RedHat RHEL 4 U3, or later InfiniHost III Ex; InfiniHost III Lx; ConnectX VPI / EN; ConnectX-2 VPI / EN
x86_64, x86, ia64, ppc64 OFED driver and ULPs
RHEL 5 Ux InfiniHost III Ex; InfiniHost III Lx; ConnectX VPI / EN; ConnectX-2 VPI / EN; ConnectX-3 VPI / EN;ConnectX-3 Pro VPI / EN x86_64, x86, ia64, ppc64 OFED driver and ULPs
RHEL 6 * ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86, ppc64 OFED driver and ULPs
RHEL 7 ConnectX-3 EN/ ConnectX-3 Pro VPI / EN; Connect-IB x86_64, x86, ppc64 OFED driver and ULPs
Novell/SuSE SLES 10, & SLES 10 SP1, SP2, SP3 InfiniHost III Ex; InfiniHost III Lx; ConnectX VPI / EN; ConnectX-2 VPI / EN x86_64, x86, ia64, ppc64 OFED driver and ULPs
SLES 11, SLES 11 SP1, SLES 11 SP2, SLES 11 SP3 InfiniHost III Ex; InfiniHost III Lx; ConnectX VPI / EN; ConnectX-2 VPI / EN; ConnectX-3 VPI / EN;ConnectX-3 Pro VPI / EN x86_64, x86, ia64, ppc64 OFED driver and ULPs
SLES 12 ConnectX-2 VPI / EN; ConnectX-3 VPI / EN;ConnectX-3 Pro VPI / EN; Connect-IB x86_64, x86, ppc64 OFED driver and ULPs
SLERT (SUSE Linux Enterprise Real-Time) InfiniHost III Ex; InfiniHost III Lx; ConnectX IB / EN; ConnectX-2 VPI / EN x86_64, x86, ia64, ppc64 OFED driver and ULPs
Other OS Support (Mellanox InfiniBand)
Distribution Source Versions that support* Mellanox InfiniBand Adapters Adapter Cards Supported Supported CPU Architecture Software Components
Solaris * Solaris 10 InfiniHost III Ex adapters with memory, ConnectX Family x86_64, x86 IPoIB, MPI (MVAPICH2), uDPL, SRP, x86 Boot over SRP, RDS and SDP
HPUX HPUX 11i v2, 11i v3 InfiniHost III Ex; InfiniHost III Lx x86_64, x86 IPoIB, HP-MPI, IT-API
IBM AIX AIX 5.3 Cisco 1X IB adapter for IBM Blade Center x86_64, x86 MPI, IPoIB and RDS
SBS Technologies/Metromatics Add on package for Wind River VxWorks Memory-based PCI-X InfiniHost III Ex adapters   IPoIB, SDP, SRP Initiator and Target

*  OEM support
** Supported by Oracle