The point is to have modules loadable cleanly, for any kernel you might run, because they are properly compiled just for it and are not precompiled for some older Centos or Debian kernel, which you have to exactly hit. As can be seen in your post #16, you seem to have this problem at least. Also all MFT tools will be available from /usr/bin without resorting to /opt. To build and install, just do
cd (change into your user home)
mkdir tmp
cd tmp
wget https://seitics.de/files/mft/PKGBUILD
makepkg -Ccfi
(-i will also install, needs root password)
Then do
mst start (this will load the kernel modules)
mst status
I cross-flashed four CX3 from EMC to Mellanox recently using the package on Arch. Not saying using a "supported" Linux version is any better or worse, provided it works. If you can't get it to work, I'm just giving you another option.
cd (change into your user home)
mkdir tmp
cd tmp
wget https://seitics.de/files/mft/PKGBUILD
makepkg -Ccfi
(-i will also install, needs root password)
Then do
mst start (this will load the kernel modules)
mst status
I cross-flashed four CX3 from EMC to Mellanox recently using the package on Arch. Not saying using a "supported" Linux version is any better or worse, provided it works. If you can't get it to work, I'm just giving you another option.