GPUDirect RDMA on JetPack 5.0.0gp


We have some problems when porting our application from older Jetpack to Jetpack 5.0.1 DP.

  1. Multiple defined the same symbol on nvidia.ko and
    For example, the nvidia_p2p_dma_map_pages symbol defined in open source driver nvidia.ko and nv-p2p.ko.
    So we need to remove open source on /lib/modules/‘uname -r’/kernel/driver/extra/opensrc-disp/nvidia.ko manually?

  2. We try to use nvidia_p2p_dma_map_pages to get physical pages of CDUA memory but fail to access those pages.
    We find out we can use normal linux api to get physical pages and success to DMA to those page.
    So we don’t need use Nvidia’s API to get physical pages as before, right?


Have you referring to the reference code on GitHub. The repo also contains links to the required hardware and full instructions to operate the demonstration to implement at your old JetPack?

We haven’t tested at Ubuntu 20.04 yet.

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