I’m working with a Jetson AGX Orin Developer Kit, and I’m trying to use an AJA Kona XM video card that I specifically acquired for this device. My goal is to make it work using RDMA, since I’ve read that the Jetson platform supports this technology.
However, I’m having trouble enabling RDMA properly. When I compile the AJA driver (libajantv2) with the environment variables AJA_RDMA=1 and AJA_IGPU=1, I get the following warnings:
Warning: Can’t find symbol nvidia_p2p_init_mapping in /lib/modules/5.15.148-tegra/updates/drivers/nv-p2p/nvidia-p2p.ko; assuming CONFIG_MODVERSIONS=n so setting CRC=0
Warning: Can’t find symbol nvidia_p2p_destroy_mapping in /lib/modules/5.15.148-tegra/updates/drivers/nv-p2p/nvidia-p2p.ko; assuming CONFIG_MODVERSIONS=n so setting CRC=0
Additionally, when I try running the rdmawhacker demo and other RDMA-related demos, they fail to run.
I believe you are right, those warnings seem to indicate that the AJA driver is expecting those nvidia_p2p functions to be available in the nvidia-p2p.ko kernel module. However, it seems like it the re-adjusts and changes some settings to accommodate for that.
To provide better support, would it be possible for you to answer provide the following:
A link to the repo you are using to get libajantv2 driver sources.
A link to the instructions you are following for compilation.
The error logs you get when you rung rdwawhacker demo or any other demo.
best regards,
Andrew
Embedded Software Engineer at ProventusNova