Hello,
My Company requires our Xavier NX’s to be placed in endpoint mode in order to be used on our system. The goal is to eventually have this module show up as a ethernet device over PCIE.
For our initial testing, we are using the devkit version of the board.
Here are the steps that we followed so far:
Change “ODMDATA=0xB8191000” in p3668.conf.common.
Flash the board:
sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
From the Xavier AGX documentation, run these commands as root ( to set it up as an ethernet device over PCIE ):
cd /sys/kernel/config/pci_ep/
mkdir -p functions/pci_epf_tvnet/func1
echo 16 > functions/pci_epf_tvnet/func1/msi_interrupts
ln -s functions/pci_epf_tvnet/func1 controllers/141a0000.pcie_ep/
echo 1 > controllers/141a0000.pcie_ep/start
Unfortunately, in: /sys/kernel/config/pci_ep/controllers/, nothing shows up.
Are we missing something?
Also, once we get this working, the board will show up as an ethernet device or do we have to write custom drivers to do so?
SDK Manager version: 1.9.1.10844
Thanks!