Build jetson-rdma-picoevb on jetson orin nx

I am trying build jetson-rdma-picoevb driver on jetson orin nx.Now compile error:
/home/user/jetson-rdma-picoevb-master/jetson-rdma-picoevb-master/kernel-module/picoevb-rdma.c:30:10: fatal error: linux/nv-p2p.h: No such file or directory
30 | include <linux/nv-p2p.h>

platform
Machine: aarch64
System:Linux
Distribution:Ubuntu 22.04 Jammy Jellyfish
Release:5.15.136-tegra
Python: 3.10.12

Libraries
CUDA: 12.5.82
CUDNN:8.9.4.25
TensorRT:8.6.2.3
VPI:3.1.5
0pencv: 4.8.0 with CUDA: NO

Supplement: The error occurred when building kernel-module, and the script used was build-for-jetson-drive-igpu-native.sh.

Hi,

Are you using the JetPack 6.0 release?
If yes, please checkout the rel-36+ branch and try it again.

Thanks.

Hardware
Model: NVIDIA Jetson Orin NX Engineering Reference Developer Kit
699-level Part Number:699-13767-0001-300 M.3
P-Number:p3767-0001
Module: NVIDIA Jetson orin Nx(8GB ram)
SoC:tegra234
CUDA Arch BIN:8.7
L4T:36.3.0
Jetpack:6.0

Thank you for your reply. I think my L4T is the newest.

Hi,

Please checkout the rel-36+ branch and try it again.

$ git clone -b rel-36+ https://github.com/NVIDIA/jetson-rdma-picoevb.git
...

Thanks.

Thank you very much, it works now!

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