P2P functions not available anymore in nvgpu, how to do RDMA now?

Hello, I recently re-installed my Jetson AGX Xavier using JetPack 5.1.4.
I had used some older JetPack 4.x to set up the Jetson for the first time years ago.

I used to compile a kernel module that uses RDMA, and uses these functions from the nvgpu.ko module:
nvidia_p2p_free_page_table
nvidia_p2p_put_pages
nvidia_p2p_get_pages
nvidia_p2p_dma_map_pages
nvidia_p2p_dma_unmap_pages

But after the re-install the nvgpu kernel module doesn’t contain any of the p2p functions anymore (determined using objdump -t nvgpu.ko | grep p2p).
How can I get RDMA to work again?

Best regards,

Ginsengelf

Hi,

You will need the nvidia-p2p.ko.
Please find below comments for the steps of setting up RDMA on JetPack 5:

Thanks.

Great, that worked. Thank you.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.