OFED driver displays seemingly unnecessary warnings

I have an Ubuntu 18.04 server with Mellanox ConnextX-3 Infiniband cards.

I downloaded Mellanox OFED drivers (MLNX_OFED_LINUX-4.5-1.0.1.0-ubuntu18.04-x86_64) and was able to install them and get everything working.

However, I seem to be getting this warning with every command I run (like ibv_devices):

libibverbs: Warning: couldn’t load driver ‘nes’: libnes-rdmav2.so: cannot open shared object file: No such file or directory

libibverbs: Warning: couldn’t load driver ‘vmw_pvrdma’: libvmw_pvrdma-rdmav2.so: cannot open shared object file: No such file or directory

libibverbs: Warning: couldn’t load driver ‘ocrdma’: libocrdma-rdmav2.so: cannot open shared object file: No such file or directory

.

.

.

device node GUID


mlx4_1 0002c90300xxxxxx

mlx4_0 0002c90300yyyyyy

It seems to me that these libraries are providing RDMA interfaces for different providers. However, I only have Mellanox NICs on my machine, and don’t need any of these. Is there any way to suppress these warnings, or is this something I should fix for proper operation of my card?

Thanks,

Ankush

Check you /etc/libibverbs.d directory and remove non-existing/not relevant files.

Worked, thanks! :)