Mellanox Linux Drivers and Install Script for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4, ConnectX-5 Ex Ethernet adapters.

Restart required AUTO INSTALLED This file was automatically installed as part of a recent update. If you are experiencing any issues, you can manually download and reinstall.
Linux Red Hat, 6.9, 6.10, 7.4, 7.5, 7.6, SELES12 SP3 and SLES15 drivers for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4, and ConnectX-5 Ethernet adapters
Recommended

Find the best download for your system

Please enter your product details to view the latest driver information for your system

Search support

Enter your Dell Service Tag or model

Want to look up your product? Enter a product identifier. Show me how

This driver is not compatible

This driver is not applicable for the selected product. Choose another product to re-enter your product details for this driver or visit the Product Support page to view all drivers for a different product.

Find more updates. Use SupportAssist to find all the latest driver updates for your device.

Fixes & Enhancements

Fixes:
- Fixed an issue of when the number of channels configured was less than the number of CPUs available, part of the CPUs would not be used by Tx queues.
- Fixed an issue of when the same CQ is connected to some QPs with SRQ and some without, wrong wr_id might be reported by ibv_poll_cq.
- Fixed the issue where establishing TCP connection took too long due to failure of SA PathRecord query callback handler.
- Fixed the issue where lack of high order allocations caused driver load failure. All high order allocations are now changed to order-0 allocations.
- Fixed a backport issue on some OSs, such as RHEL v7.x, where mlx5 driver would support ip link set DEVICE vf NUM rate TXRATE old command, instead of ip link set DEVICE vf NUM max_tx_rate TXRATE min_tx_rate TXRATE new command.
- Fixed the issue of when performing configuration changes, mlx5e counters values were reset.
- Fixed the issue of when using ibv_exp_cqe_ts_to_ns verb to convert a packet's hardware timestamp to UTC time in nanoseconds, the result may appear backwards compared to the converted time of a previous packet.
- Fixed the issue where attempting to establish a RoCE connection on the default GID or on IPv6 link-local address might have failed when two or more netdevices that belong to HCA ports were slaves under a bonding master. This might also have resulted in the following error message in the kernel log: '__ib_-cache_gid_add: unable to add gid fe80:0000:0000:0000:f652:14ff:fe46:7391 error=-28'.


Enhancements:
- Increased the amount of maximum virtual functions (VF) that can be allocated to a physical function (PF) to 127 VF.
- UDP source port for RoCE v2 packets is now calculated by the driver rather than the firmware, achieving better distribution and less congestion. This mechanism works for RDMACM QPs only, and ensures that RDMA connection messages and data messages have the same UDP source port value.
- Added the ability to manually disable Local Loopback regardless of the number of open user-space transport domains.
- Integrated NEO-Host for orchestration and management of host networking into MLNX_OFED package.
Read More

Version

4.5-1.0.1.0, 4.5-1.0.1.0

Release date

16 Apr 2019

Download Type

Driver

Category

Network, Ethernet & Wireless

Importance

Recommended
Dell Technologies recommends applying this update during your next scheduled update cycle. The update contains changes to maintain overall system health. It ensures that the system software remains current and compatible with other system modules (firmware, BIOS, drivers, and software) and may include other new features.
Available formats

File Format: External release notes
File Name: Release.txt
File Size: 229.39 KB
This is a large file. Depending on your connection speed, it may take some time to download.
Format Description:
This file format contains plain text which can be viewed with a standard text editor.
To ensure the integrity of your download, please verify the checksum value.
MD5:
d5c79e579f103281e19ee05c77577b13
SHA1:
58ab2b4530c2b0d4d05729b843115817015c2e30
SHA-256:
093386ea6ba81aef5d0e4f6adecf2a4ca4f4f7d12b0748873ef1ce5a5450e7e5

File Format: GNU-Zip
File Name: MLNX_OFED_LINUX-4.5-1.0.1.0.tar.gz
File Size: 83.11 MB
This is a large file. Depending on your connection speed, it may take some time to download.
Format Description:
To ensure the integrity of your download, please verify the checksum value.
MD5:
fceaa89e8250964b4b4bdf4d88aeb96f
SHA1:
b8e0ba4054f21088844458dc5aa9710e06abc239
SHA-256:
d3693f51f1f43a31357d27d7bdc8c3f607822e87cbbd7f02f7623cfcfeb998b4

By downloading, you accept the terms of the Dell Software License Agreement.

Additional details

Show All | Hide All
Red Hat® Enterprise Linux 6
Red Hat® Enterprise Linux 7
SUSE Linux ES 12
SuSE Linux ES 15
Mellanox Family of Server Adapters Drivers
DOWNLOAD
1 - Download the file MLNX_OFED_LINUX-4.5-1.0.1.0.tar.gz to a local hard drive or other storage media
2 - Go to the location where the the file has been downloaded
3 - Unpack the file with the following command:
tar -xvf MLNX_OFED_LINUX-4.5-1.0.1.0.tar.gz.

INSTALL
1 - Go to the location where the file has been unpacked, then issue the following command:
cd MLNX_OFED_LINUX-4.5-1.0.1.0.
Change to the directory (folder) corresponding to the Linux OS distribution being selected (such as rhel7.5 or sles12sp3). For example if rhel7.5 is the target OS, go to its folder (subdirectory) with the following command:
cd rhel7/rhel7.5
3 - To install the selected package, Run the linux shell command:
./install.sh
4 - Follow the instructions on the screen

Need help with network connection issues?

Find a solution in Dell's network troubleshooting and usage guide.

Drivers help and tutorials