It would appear that no matter which way I slice and dice it, the Mellanox ConnectX-4 card (MCX456A-ECAT) is incompatible with an AMD Ryzen 9 5950X and CentOS (I’ve tried both 7.7.1908 and 7.9.2009).
My MCX456A-ECAT has already been updated to the latest firmware and I am using MLNX_OFED_LINUX-5.5.1.0.3.2-rhel7.9-x86_64 (which is the latest drivers available for it) and it still results in problems.
If I use the “inbox” drivers, it results in a kernel panic (and I’ve already tried reaching out to the CentOS team about it).
If I try to use the MLNX OFED drivers, openibd fails to restart after the installation of the driver or fails to start properly when the system is rebooted.