). The error I get when running this command is: “ln: failed to create symbolic link ‘controllers/141a0000.pcie-ep/’: No such file or directory” Also, the controllers directory under
/sys/kernel/config/pcie_ep/controllers
is empty. I ran the modprobe command with the -v option (verbose output) and the --first-time option to see if the module was inserted successfully. I think that It was indeed correctly inserted, because when running the modprobe command for the second time, it says: “modprobe: ERROR: could not insert ‘pci_epf_dma_test’: Module already in kernel”.
Furthermore, I was reading through the logs of the jetson-disk-image-creator and I found the ODMDATA config parameters being used in the script, so I assume the flashing config should have worked?
Has anyone had the same problem and knows a solution for it? I’d appreciate any help. Thanks!
There are some confusing points that need to clarify first before trying anything. Otherwise it is just in vain.
I’m currently trying to make one of my two Jetson Orin Nano Devkits act as a PCIe endpoint
If you are talking about Orin Nano devkit board from NVIDIA, then I really have no idea what you are doing because there is no PCIe slot on it to do what you want to try.
Unfortunately, the steps to run that “ln -s functions/tegra_pcie_dma_epf/func1 controllers/141a0000.pcie-ep/” is for Orin AGX but not Orin NX/Nano. I will update the document that can adopt two cases altogether.
However the point is still same for (1). You are not able to do this on Orin Nano devkit…