Hi,
I use a ConnectX EN MT26448 PCIe 2.0 5GT/s mellanox NIC on ubuntu 14.04 x64. I recently read in a post that mellanox driver is a lot better than stock linux, so I downloaded the latest mlnx-en-3.2-1.0.1.1 driver (no option for ofed for my system). I have 2 questions about it:
1) mlnx_tune output:
2016-05-02 09:40:41,856 INFO Collecting node information
2016-05-02 09:40:41,857 INFO Collecting OS information
2016-05-02 09:40:41,861 INFO Collecting CPU information
2016-05-02 09:40:41,915 INFO Collecting IRQ balancer information
2016-05-02 09:40:41,951 INFO Collecting firewall information
2016-05-02 09:40:44,569 INFO Collecting IP forwarding information
2016-05-02 09:40:44,578 INFO Collecting hyper threading information
2016-05-02 09:40:44,579 INFO Collecting IOMMU information
2016-05-02 09:40:44,583 INFO Collecting driver information
2016-05-02 09:40:44,587 WARNING Failed to run cmd: which ofed_info
2016-05-02 09:40:44,588 WARNING MLNX OFED is not installed.
2016-05-02 09:40:44,588 INFO Collecting Mellanox devices information
2016-05-02 09:40:44,923 ERROR Unrecognized device ID: 26448
2016-05-02 09:40:44,923 WARNING Failed to create device for the following PCI entry: '01:00.0 Ethernet controller: Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] (rev b0)'
2016-05-02 09:40:44,923 INFO Applying High Throughput profile.
2016-05-02 09:40:44,993 INFO Some devices' properties might have changed - re-query system information.
2016-05-02 09:40:44,993 INFO Collecting node information
2016-05-02 09:40:44,993 INFO Collecting OS information
2016-05-02 09:40:44,993 INFO Collecting CPU information
2016-05-02 09:40:45,019 INFO Collecting IRQ balancer information
2016-05-02 09:40:45,032 INFO Collecting firewall information
2016-05-02 09:40:46,253 INFO Collecting IP forwarding information
2016-05-02 09:40:46,257 INFO Collecting hyper threading information
2016-05-02 09:40:46,257 INFO Collecting IOMMU information
2016-05-02 09:40:46,259 INFO Collecting driver information
2016-05-02 09:40:46,261 WARNING Failed to run cmd: which ofed_info
2016-05-02 09:40:46,262 WARNING MLNX OFED is not installed.
2016-05-02 09:40:46,262 INFO Collecting Mellanox devices information
2016-05-02 09:40:46,535 ERROR Unrecognized device ID: 26448
2016-05-02 09:40:46,535 WARNING Failed to create device for the following PCI entry: '01:00.0 Ethernet controller: Mellanox Technologies MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] (rev b0)'
2016-05-02 09:40:46,535 INFO System info file: /tmp/mlnx_tune_160502_094040.log
Seems it's asking about the ofed driver. That error "Unrecognized device ID: 26448" seems ominous. Is my card unsupported?
Meanwhile output of lsmod | grep mlx:
mlx5_core 360643 0
mlx4_en 128100 0
vxlan 37577 2 mlx4_en,mlx5_core
ptp 19395 2 mlx4_en,mlx5_core
mlx4_core 344653 1 mlx4_en
mlx_compat 13738 3 mlx4_en,mlx4_core,mlx5_core
Shows driver is installed and running. ifconfig shows eth1 is up and running, and I can ping and use eth1. What is going on?
2) /etc/mlnx-en.conf
shows 2 tuning tools:
sysctl performance tuning and mlnx tuning. A 'yes' will run them at boot time? What is the sysctl tuning tool?
TIA,
Nikos