Hi,
I had previously installed mellanox OFED drivers which worked fine with BeeGFS. Now I wanted to switch to the kernel provided drivers.
I'm running on a Rocky 8.10 system with the latest beegfs 7.4.5
So I removed everything from the OFED installation (uninstall script from OFED install) and reinstalled the kernel rdma drivers.
[root@beegfs-client ~]# dnf list installed | grep rdma
librdmacm.x86_64 48.0-1.el8 @baseos
rdma-core.x86_64 48.0-1.el8 @baseos
ucx-rdmacm.x86_64 1.15.0-2.el8 @appstream
The client module builds fine but when I try to load it, I get this in my dmesg output:
...
[ 1257.032582] beegfs: disagrees about version of symbol rdma_destroy_qp
[ 1257.032699] beegfs: Unknown symbol rdma_destroy_qp (err -22)
[ 1257.032830] beegfs: disagrees about version of symbol __ib_create_cq
[ 1257.032952] beegfs: Unknown symbol __ib_create_cq (err -22)
[ 1257.033101] beegfs: disagrees about version of symbol ib_destroy_cq_user
[ 1257.033220] beegfs: Unknown symbol ib_destroy_cq_user (err -22)
[ 1257.033341] beegfs: disagrees about version of symbol rdma_connect
[ 1257.033458] beegfs: Unknown symbol rdma_connect (err -22)
[ 1257.033598] beegfs: disagrees about version of symbol rdma_destroy_id
[ 1257.033714] beegfs: Unknown symbol rdma_destroy_id (err -22)
[ 1257.033846] beegfs: disagrees about version of symbol rdma_accept
[ 1257.033964] beegfs: Unknown symbol rdma_accept (err -22)
[ 1257.034108] beegfs: disagrees about version of symbol ib_dealloc_pd_user
[ 1257.034227] beegfs: Unknown symbol ib_dealloc_pd_user (err -22)
...
Could some OFED parts mess around with the build?
Thanks for any hint!
Steve