Missing sources in MLNX_OFED

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:

opensm:
mlnx_ofed_opensm/opensm-5.7.2.MLNX20201014.9378048.tar.gz

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).

opensm is not opensource so far, instead we provide pre-build binary. For debian 11 we support |Debian11.2| |x86_64|5.10.0-10-amd64|

https://docs.nvidia.com/networking/display/MLNXOFEDv571020/General+Support

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.