Ira Weiny wrote:
I have been struggling with getting svn6829 to work and this is one of the
latest issues.

# odev1 /root > simple_rdma -S
librdmacm: kernel ABI version 0 doesn't match library version 1.
Failed to create rdma_cm_id

This is a little rdma app I wrote which uses the rdma_cm userspace lib.

The code was pulled from svn6829 (both kernel and user level).  I had to make a
couple of minor tweeks (beyond Woody's backport) to get it to compile on our
2.6.9 based kernel but nothing which would cause the above AFAICT.

Am I not supposed to use the kernel code in svn6829?

This looks like a backport issue. The library may be trying to read the abi_version from the wrong location for the backport.

Normally, the abi_version file is found in /sys/class/misc/rdma_cm/abi_version. I believe that the backport patch moved this under something like /sys/class/infiniband, which would cause the library to need to updated to read from the new location. Woody may have more information.

- Sean

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to