“NETDEV WATCHDOG: eth0 (r8168) error on Orin NX Devkit

The "“NETDEV WATCHDOG: eth0 (r8168) error " was reproduced on Orin NX Devkit, with jetpack 5.1.2
Please try the following steps

  1. Connect devkit ethernet and setup eth0 IP address, such as 192.168.137.200
  2. sudo nvpmodel -m 0
  3. run “yes > /dev/null &” 8 times
  4. scp gpu_burn to devkit and start ./gpu_burn 900000
  5. start server on devkit, iperf3 -s -p 8080
  6. start iperf3 client on pc, iperf3 -c 192.168.137.200 -p 8080 -t 50000
  7. start iperf3 server on PC, iperf3 -s -p 8080
  8. start iperf3 client on devkit, iperf3 -c 192.168.137.122 -p 8080 -t 50000
  9. ping pc on devkit, ping 192.168.137.122
  10. ping devkit on pc, ping 192.168.137.200
  11. grep the syslog error, cd /var/log and then tail -f syslog | grep r8168
    syslog error:
    May 14 18:54:54 ubuntu kernel: [88172.909310] NETDEV WATCHDOG: eth0 (r8168): transmit queue 0 timed out
    May 14 18:54:54 ubuntu kernel: [88172.918110] Modules linked in: nvidia_modeset(O) fuse xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c xt_addrtype iptable_filter br_netfilter lzo_rle lzo_compress zram overlay ramoops reed_solomon loop snd_soc_tegra210_ope snd_soc_tegra186_asrc snd_soc_tegra186_dspk snd_soc_tegra186_arad snd_soc_tegra210_iqc snd_soc_tegra210_mvc snd_soc_tegra210_afc snd_soc_tegra210_dmic snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_mixer snd_soc_tegra210_i2s snd_soc_tegra210_admaif snd_soc_tegra210_sfc snd_soc_tegra_pcm aes_ce_blk crypto_simd cryptd aes_ce_cipher ghash_ce sha2_ce snd_soc_tegra210_adsp sha256_arm64 sha1_ce snd_soc_tegra_machine_driver snd_soc_spdif_tx snd_soc_tegra_utils snd_soc_simple_card_utils nvadsp tegra_bpmp_thermal tegra210_adma userspace_alert fusb301 snd_soc_tegra210_ahub snd_hda_codec_hdmi nv_imx219 r8168 snd_hda_tegra snd_hda_codec snd_hda_core spi_tegra114 nvidia(O) binfmt_misc
    May 14 18:54:58 ubuntu kernel: [88176.819288] r8168: eth0: link up

**[88176.819288], this is an occasional bug, please wait a long time to make it happen **
syslog.tat.gz (27.7 MB)

jtop information:


p

Hi,

So basically to trigger this error, you have to push the gpu/cpu loading?

No. this is one case we can reproduce this issue.
In actual scenario, there is no need to put pressure on the GPU/CPU.

BTW, the actual scenario has a relatively high ambient temperature.

“NETDEV WATCHDOG: eth0 (r8168) error - Jetson & Embedded Systems / Jetson Orin NX - NVIDIA Developer Forums

As I posted above, I reproduced the problem by connecting the computer and devkit (Xavier Dev.kit.) using a 100base-TX hub.
please try it.
After changing to Jetpack 6.0, the problem does not reappear even after 48 hours of testing.
Isn’t there a difference in Jetpack that would affect it?

Kernel has lots of different that can lead to different results

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.