Are there supposed to be missing sources in the MLNX_OFED source downloads (or the src directories of the packaged downloads)? Because of this, what you get from ‘apt install mlnx-ofed-basic’ is not the same as ‘./install.pl --basic’
For example, attempting to include infiniband-diags leads to:
resolve_dependencies: infiniband-diags requires libopensm for deb build resolve_dependencies: libopensm does not exist. Skip dependencies check select_dependent: libopensm requiement not satisfied for infiniband-diags, skipping it
Indeed, there is no source for opensm in SOURCES. The file BUILD_ID says:
but that is not included anywhere as far as I can tell.
Am I missing something?
FWIW, I’m poking around here since the LTS MLNX_OFED doesn’t support dkms builds on Debian 11(trying to avoid building kernel modules but still get the rest of the goodies).