I'm not an expert in IB, but after some investigation it seems that the module ib_ipoib as being a ULP (Upper Layer Protocol) does not get loaded automatically by the presence of any hardware interface. It needs to either be loaded manually or by some boot services.
In Ubuntu this functionality seems to be provided by the 'rdma-core' package, which provides the systemd service 'rdma-hw.target', which in turn should load all the modules from the following file, amongst others, containing by default the 'ib_ipoib' module:
/etc/rdma/modules/infiniband.conf
Could you please install the 'rdma-core' package, reboot the system and check whether the modules are loaded?
Hi @shangsong2,
Sorry for the late reply.
I'm not an expert in IB, but after some investigation it seems that the module ib_ipoib as being a ULP (Upper Layer Protocol) does not get loaded automatically by the presence of any hardware interface. It needs to either be loaded manually or by some boot services.
In Ubuntu this functionality seems to be provided by the 'rdma-core' package, which provides the systemd service 'rdma-hw.target', which in turn should load all the modules from the following file, amongst others, containing by default the 'ib_ipoib' module:
/etc/rdma/ modules/ infiniband. conf
Could you please install the 'rdma-core' package, reboot the system and check whether the modules are loaded?