Mellanox Linux Drivers and Install Script for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4, ConnectX-5 Ex Ethernet adapters.
Restart requiredAUTO INSTALLEDThis 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, 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
No results found.We couldn't find anything for your search. Please modify your search 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: - 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.
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.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.