I have a Xavier NX with Jetpack 4.4.1 running on a custom carrier board. It has two ethernet port.
First port named ETHERNET0 goes directly to Xavier NX binds to “eth0”.
Second port named ETHERNET1 connected to NX with USB2.0 LAN7850 adapter binds to “eth1”.
I was using ETHERNET0, installing my apps and working as usual. I installed VLC, rebooted the NX and eth0 stopped working. I connect it to HDMI and NX is working normally. I cant find any errors in dmesg, syslog and kern.log about this. Purging VLC doesnt help.
“ethtool” says link is not connected. NX is not aware of any cable is plugged or unplugged to ETHERNET0 port. I tried to set eth0 speed to 100Mbps, changed ethernet cable, switch etc. nothing helps. Also same network setup with eth1 is working.
I reflashed NX using SDK Manager and eth0 got back working. But this issue happened twice.
Is there any updates or fixes with eqos driver?
How can I debug this?
I think you should still upgrade to latest release and debug.
It is just for debug purpose, I am not ask you to move all the things to rel-32.5.1 permanently. For example, if you have some drivers that can only work on rel-32.4.4, then this is not needed here. We only focus on ethernet issue.
Also, try to do the same steps on the NX devkit and see if you can reproduce issue. If not, then we can check from hardware aspect.