Mellanox Linux Drivers and Install Script for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4, and ConnectX-5 Ethernet adapters.
Restart requiredInstalledThis file was automatically installed as part of a recent update. If you are experiencing any issues, you can manually download and reinstall.
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, 7.6, 8.0 and SELES15 SP1drivers for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4 and ConnectX-5 Ethernet adapters
Recommended
Check compatibility
Enter your Dell Service Tag or model
Want to look up your product? Enter a product identifier.Show me how
No results found.We couldn't find anything for your search. Please modify your search to enter a service tag (B959FS3) or model (Latitude 5540) and try again.
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.
Sign in to Windows as an admin to use automatic scan. If your're already signed in as an admin and seeing this message, please reboot.Your system is managed by your IT admin and features might be limited.
Find more updates. Use SupportAssist to find all the latest driver updates for your device.
Fixes & Enhancements
Fixes: - Added support for installing RHEL 7.6 OSs (platform x86_64) and RHEL 7.6 ALT OSs(platform PPCLE) using YUM. - Fixed the issue where RDMA connection persisted even after dropping the network interface. - Fixed the issue where small packets with non-zero padding were wrongly reported as "checksum complete" even though the padding was not covered by the csum calculation. These packets now report "checksum unnecessary". In addition, an ethtool private flag has been introduced to control the "checksum complete" feature: ethtool --set-priv-flags eth1 rx_no_csum_complete on/off - Fixed the wrong wording in the FW tracer ownership startup message (from "FW Tracer Owner" to "FWTracer: Ownership granted and active"). - Fixed the issue where GID entries referenced to by a certain user application could not be deleted while that user application was running. - Fixed the issue of when attempting to allocate an excessive number of VFs per PF in operating systems with kernel versions below v4.15, the allocation failed due to a known issue in the Kernel. - Fixed the issue where MLNX_OFED could not be installed on RHEL 7.x Alt OSs using YUM repository.
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.
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.
DOWNLOAD 1 - Download the file MLNX_OFED_LINUX-4.6-2.1.4.5.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.6-2.1.4.5.tar.gz.
INSTALL 1 - Go to the location where the file has been unpacked, then issue the following command: cd MLNX_OFED_LINUX-4.6-2.1.4.5 Change to the directory (folder) corresponding to the Linux OS distribution being selected (such as rhel8.0 ). For example if rhel8 is the target OS, go to its folder (subdirectory) with the following command: cd rhel8/rhel8.0 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 guide