Hi,
Please build the
librpma: https://github.com/pmem/rpma
and try to run all examples with your PMem device using the following command:
[rpma]$ ./examples/run-all-examples.sh ./build/examples/ /mnt/pmem/file
and please let me know if it works for you?
Łukasz
--
You received this message because you are subscribed to the Google Groups "pmem" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
pmem+uns...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/pmem/e8ecb847-111b-487d-b3a8-323dcb6278a0n%40googlegroups.com.
Hi,
Librpma uses libibverbs (and librdmacm). Please compare and check what are you doing in a different way than librpma does? Or just share your code (at least the minimal reproducible example) with us.
Lukasz
To view this discussion on the web visit https://groups.google.com/d/msgid/pmem/d8338864-b46c-44bc-b460-d6e9c1d87082n%40googlegroups.com.
Hi,
You can compare what flags are passed to the mmap() and ibv_reg_mr() functions by your application and what by the librpma library (you can do it using a debugger by setting a breakpoint on these functions).
Do you pass to the ibv_reg_mr() function exactly the same pointer which you got from the mmap() function?
Lukasz
To view this discussion on the web visit https://groups.google.com/d/msgid/pmem/MWHPR11MB18398073A6371F879227203896329%40MWHPR11MB1839.namprd11.prod.outlook.com.