we have problems with the eth0 interface in L4T R35.2.1 on Jetson Xavier NX.
I flashed the Jetson Xavier NX with the JetPack 5.1 applying the following steps:
Install SDK Manager
Download Target Components (Jetson Linux only)
Synchronize Sources (source_sync.sh)
Compile kernel and device tree
Flash Jetson Xavier NX (flash.sh)
We use a custom carrier board. But the issue is most likely not related to the custom carrier as the Ethernet works fine when flashing the same Jetson Xavier NX module and custom carrier board with L4T R32.7.2 instead of L4T R35.2.1. So with L4T R32.7.2 everything works fine. But using the L4T R35.2.1 the eth0 interface is not operational.
The eth0 is not able to obtain an IPv4 address. It has an IPv6 address tough.
okay. This is helpful. So we can rule out errors in the flash process.
Just to clarify the issue we are facing:
We use a custom carrier board.
Using JetPack 4.6.2 ethernet works fine.
Using JetPack 5.x ethernet is not working.
Same module, same custom carrier board. Only difference is the JetPack version. That’s why I am pretty sure it can’t be related to network environment or hardware related issues.
I tried flashing the module directly from within SDK Manager. Same issue.
Unfortunately not. The problem is most likely not hardware related. But we are considering to purchase one if we are unable to fix the issue soon - just to be certain about hardware related issues.
yes I meant carrier boards but I confused this problem with another problem… Basically I just wanted to post our solution for the eth0 issue. I will modify the post to avoid further confusion.
The issue with eth0 was experienced on all carrier boards but only when using JetPack 5.1, not when using JetPack 4.6.2.