Just going through this in order as I read it…
Does this include after adding to “/etc/sysctl.conf
”? If one merely edits the IPv6 file directly I would expect this to go away:
You mentioned adding this:
After reboot, with that edit still in place, do they still reset to “0
”? If so, then that shouldn’t happen, and I’d have to wonder if this is being changed somewhere else.
I see this in nv_boot_control.conf
:
TNSPEC 3668-301-0003-B.0-1-2-jetson-xavier-nx-devkit-emmc-
COMPATIBLE_SPEC 3668-301—1–jetson-xavier-nx-devkit-emmc-
Is it correct that this is not a “developer’s kit” model of Xavier NX? If not, then the flash software most likely requires a third party device tree, although it looks mostly like the current problem does not depend on this (the port would be completely failing, although it is possible that some part of the Ethernet involved might still get in the way if firmware is incorrect…it is doubtful that this is the issue).
It is quite important to know if the manufacturer of the carrier board has exact instructions saying to use the NVIDIA flash software; if not, then using NVIDIA’s flash software would cause parts of the Jetson to mysteriously fail. That firmware is what tells the Jetson module about any customization of the layout of the carrier board.
I was hoping to see the specific ifconfig
associated with this route
. It is difficult to search through posts, and worse, that information might change (the two should always be provided in pairs as a set…ifconfig
and route
). I will make some assumptions.
Your default route goes to 192.168.144.1
from the Ubuntu 20.04. Specifically, which device is at 192.168.144.1
? I’m assuming it is likely the tablet or some Android device you mentioned earlier. There is a strong possibility this is related to the issue, but due to route tables, this might not matter. What is the exact IP address of the device you are trying to ping? What is the exact IP address of the device you are pinging from (the Xavier NX)? If the default route is being used, and not something direct via the netmask, then it implies the device at 192.168.144.1
has to correctly forward.
As part of this, can the Xavier NX device using Ubuntu 20.04 ping 192.168.144.1
? If the Xavier NX can ping 192.168.144.1
, but cannot ping a device the default route is providing, then it is up to that device at 192.168.144.1
. It is not uncommon for a device like an Android to require whitelisting of an incoming MAC address or other security detail before forwarding. If this is the case, then it means the Ubuntu 20.04 is in fact actually fully functional. Knowing the details of the device at 192.168.144.1
and the address/netmask of both the Xavier NX and the remote device would be quite useful.
Remember that a ping result is a combination of:
- Source IP and netmask.
- Direct route versus going through a default route which depends on a gateway.
- If forwarding is involved, then how the forwarding is set up, e.g., via MAC address, and if security is involved.