libmlx4.so missing in Mellanox 4.4.2 (–dpdk) driver packages?
Background:
RHEL: 7.5 kernel 3.10.0-862.11.6.el7.x86_64
Mellanox driver version we are trying to install: 4.4.2
When we install mellanox 4.4.2 drivers (dpdk only) on RHEL 7.5 using yum
/usr/bin/yum -d 0 -e 0 -y install mlnx-en-dpdk
It says libibverbs
Updated By: libibverbs-41mlnx1-OFED.4.4.2.0.1.44207.x86_64 (sriov_mlnx)
And we had to remove system package “libibverbs-15-6.el7.x86_64” to have “mlnx-en-dpdk” installed.
However even after installing all packages (with optionmlnx-en-dpdk ) we don’t see libmlx4.so file installed at desired location (although we see libmlx5.so)
Is that file missing to include in rpms of 4.4.2 version?
lrt /lib64/ | grep mlx
-rwxr-xr-x 1 root root 150232 Aug 9 2018 libmlx4-rdmav2.so
-rwxr-xr-x 1 root root 375736 Aug 9 2018 libmlx5.so.1.0.0
-rw-r–r-- 1 root root 500680 Aug 9 2018 libmlx5.a
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5.so.1 → libmlx5.so.1.0.0
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5-rdmav2.so → libmlx5.so.1.0.0
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5.so → libmlx5.so.1.0.0
mlx_fe-fe-0$ ls -lrt /usr/lib64/ | grep mlx
-rwxr-xr-x 1 root root 150232 Aug 9 2018 libmlx4-rdmav2.so
-rwxr-xr-x 1 root root 375736 Aug 9 2018 libmlx5.so.1.0.0
-rw-r–r-- 1 root root 500680 Aug 9 2018 libmlx5.a
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5.so.1 → libmlx5.so.1.0.0
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5-rdmav2.so → libmlx5.so.1.0.0
lrwxrwxrwx 1 root root 16 Feb 4 12:22 libmlx5.so → libmlx5.so.1.0.0
Packages Installed:
rpm -qa | grep -i mlnx
librdmacm-41mlnx1-OFED.4.2.0.1.3.44207.x86_64
librdmacm-utils-41mlnx1-OFED.4.2.0.1.3.44207.x86_64
libibverbs-devel-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
libibverbs-devel-static-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
libmlx5-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
mlnx-ofa_kernel-devel-4.4-OFED.4.4.2.0.7.1.gee7aa0e.rhel7u5.x86_64
libibverbs-utils-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
mlnx-ofa_kernel-4.4-OFED.4.4.2.0.7.1.gee7aa0e.rhel7u5.x86_64
libmlx5-devel-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
libmlx4-41mlnx1-OFED.4.4.2.0.0.44207.x86_64
librdmacm-devel-41mlnx1-OFED.4.2.0.1.3.44207.x86_64
mlnx-en-dpdk-4.4-2.0.7.0.noarch
libibverbs-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
kmod-mlnx-ofa_kernel-4.4-OFED.4.4.2.0.7.1.gee7aa0e.rhel7u5.x86_64
mlx_fe-fe-0$ rpm -qa | grep -i mlx
libmlx5-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
libmlx5-devel-41mlnx1-OFED.4.4.2.0.1.44207.x86_64
libmlx4-41mlnx1-OFED.4.4.2.0.0.44207.x86_64
Regards,
Kiran