Dear Mellanox community.
I’m attempting to set up the Cisco TRex traffic generator (https://trex-tgn.cisco.com/trex/doc/trex_faq.html) with ConnectX-4 and ConnectX-5 adapters.
TRex has a specific dependency on Mellanox OFED version 4.6.1 (https://trex-tgn.cisco.com/trex/doc/trex_appendix_mellanox.html)
I have a CentOS 7.8 box (x86_64). TRex recommends using CentOS 7.6, but I’m unable to downgrade to it from 7.8.
Unfortunately, there isn’t a currently packaged version of OFED 4.6.1 (x86_64) for CentOS 7.8 at https://www.mellanox.com/products/infiniband-drivers/linux/mlnx_ofed
Is it even wise to try to install OFED 4.6.1 on CentOS 7.8? I have attempted something like
sudo ./mlnxofedinstall --with-mft --with-mstflint --dpdk --upstream-libs --distro rhel7.6 --add-kernel-support
but it failed. The error in the log file is the following:
Running rpmbuild --rebuild --define ‘_topdir /tmp/MLNX_OFED_LINUX-4.6-1.0.1.1-3.10.0-1127.19.1.el7.x86_64/mlnx_iso.41279/OFED_topdir’ --define ‘_sourcedir %{_topdir}/SOURCES’ --define ‘_specdir %{_topdir}/SPECS’ --define ‘_srcrpmdir %{_topdir}/SRPMS’ --define ‘_rpmdir %{_topdir}/RPMS’ --nodeps --define ‘_dist .rhel7u6’ --define ‘configure_options --with-core-mod --with-user_mad-mod --with-user_access-mod --with-addr_trans-mod --with-mlxfw-mod --with-mlx4-mod --with-mlx4_en-mod --with-mlx5-mod --with-ipoib-mod --with-innova-flex --with-srp-mod --with-iser-mod --with-e_ipoib-mod --with-isert-mod’ --define ‘KVERSION 3.10.0-1127.19.1.el7.x86_64’ --define ‘K_SRC /lib/modules/3.10.0-1127.19.1.el7.x86_64/build’ --define ‘_prefix /usr’ /tmp/MLNX_OFED_LINUX-4.6-1.0.1.1-3.10.0-1127.19.1.el7.x86_64/mlnx_iso.41279/MLNX_OFED_SRC-4.6-1.0.1.1/SRPMS/mlnx-ofa_kernel-4.6-OFED.4.6.1.0.1.1.ga2cfe08.src.rpm
Failed to build mlnx-ofa_kernel 4.6 RPM
I can attach the more detailed debug log file if it might help.
Please let me know how to proceed as the specific dependency of versions across OFED and CentOS and the traffic generator is blocking me from getting off the ground.
Thank you in advance for any guidance!
Srinivas