root@am64xx-evm:~# ifconfig eth0: flags=4099 mtu 1500 ether 34:08:e1:80:a7:ad txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth1: flags=4099 mtu 1500 ether 72:93:50:04:1e:59 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth2: flags=4099 mtu 1500 ether da:4a:c7:d0:f9:73 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth3: flags=4163 mtu 1500 inet6 fe80::72ff:76ff:fe1e:9c46 prefixlen 64 scopeid 0x20 ether 70:ff:76:1e:9c:46 txqueuelen 1000 (Ethernet) RX packets 66 bytes 16654 (16.2 KiB) RX errors 0 dropped 14 overruns 0 frame 0 TX packets 179 bytes 25986 (25.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth4: flags=4163 mtu 1500 inet6 fe80::72ff:76ff:fe1e:9c46 prefixlen 64 scopeid 0x20 ether 70:ff:76:1e:9c:46 txqueuelen 1000 (Ethernet) RX packets 102 bytes 20926 (20.4 KiB) RX errors 0 dropped 40 overruns 0 frame 0 TX packets 111 bytes 18854 (18.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 hsr0: flags=4163 mtu 1494 inet 192.168.10.10 netmask 255.255.255.0 broadcast 0.0.0.0 inet6 fe80::72ff:76ff:fe1e:9c46 prefixlen 64 scopeid 0x20 ether 70:ff:76:1e:9c:46 txqueuelen 1000 (Ethernet) RX packets 76 bytes 12332 (12.0 KiB) RX errors 0 dropped 2 overruns 0 frame 0 TX packets 94 bytes 9828 (9.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 94 bytes 7774 (7.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 94 bytes 7774 (7.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 root@am64xx-evm:~# [ 1045.922164] icssg-prueth icssg0-eth eth3: Link is Down [ 1045.922522] icssg-prueth icssg0-eth eth4: Link is Down [ 1050.024892] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 1051.043032] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off \ > root@am64xx-evm:~# root@am64xx-evm:~# root@am64xx-evm:~# root@am64xx-evm:~# ping 192.168.10.20 PING 192.168.10.20 (192.168.10.20): 56 data bytes 64 bytes from 192.168.10.20: seq=0 ttl=64 time=0.782 ms 64 bytes from 192.168.10.20: seq=1 ttl=64 time=0.457 ms 64 bytes from 192.168.10.20: seq=2 ttl=64 time=0.435 ms 64 bytes from 192.168.10.20: seq=3 ttl=64 time=0.436 ms 64 bytes from 192.168.10.20: seq=4 ttl=64 time=0.386 ms 64 bytes from 192.168.10.20: seq=5 ttl=64 time=0.461 ms 64 bytes from 192.168.10.20: seq=6 ttl=64 time=0.428 ms 64 bytes from 192.168.10.20: seq=7 ttl=64 time=0.384 ms 64 bytes from 192.168.10.20: seq=8 ttl=64 time=0.437 ms 64 bytes from 192.168.10.20: seq=9 ttl=64 time=0.471 ms [ 1073.570264] icssg-prueth icssg0-eth eth4: Link is Down 64 bytes from 192.168.10.20: seq=10 ttl=64 time=0.415 ms 64 bytes from 192.168.10.20: seq=11 ttl=64 time=0.443 ms 64 bytes from 192.168.10.20: seq=12 ttl=64 time=0.376 ms 64 bytes from 192.168.10.20: seq=13 ttl=64 time=0.401 ms 64 bytes from 192.168.10.20: seq=14 ttl=64 time=0.441 ms [ 1078.691417] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off 64 bytes from 192.168.10.20: seq=15 ttl=64 time=0.420 ms 64 bytes from 192.168.10.20: seq=16 ttl=64 time=0.457 ms 64 bytes from 192.168.10.20: seq=17 ttl=64 time=0.371 ms 64 bytes from 192.168.10.20: seq=18 ttl=64 time=0.357 ms [ 1082.786549] icssg-prueth icssg0-eth eth3: Link is Down 64 bytes from 192.168.10.20: seq=19 ttl=64 time=0.419 ms 64 bytes from 192.168.10.20: seq=20 ttl=64 time=0.440 ms 64 bytes from 192.168.10.20: seq=21 ttl=64 time=0.464 ms 64 bytes from 192.168.10.20: seq=22 ttl=64 time=0.389 ms 64 bytes from 192.168.10.20: seq=23 ttl=64 time=0.408 ms 64 bytes from 192.168.10.20: seq=24 ttl=64 time=0.380 ms [ 1088.932534] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off 64 bytes from 192.168.10.20: seq=25 ttl=64 time=0.398 ms 64 bytes from 192.168.10.20: seq=26 ttl=64 time=0.471 ms 64 bytes from 192.168.10.20: seq=27 ttl=64 time=0.367 ms 64 bytes from 192.168.10.20: seq=28 ttl=64 time=0.355 ms 64 bytes from 192.168.10.20: seq=29 ttl=64 time=0.339 ms 64 bytes from 192.168.10.20: seq=30 ttl=64 time=0.345 ms 64 bytes from 192.168.10.20: seq=31 ttl=64 time=0.382 ms 64 bytes from 192.168.10.20: seq=32 ttl=64 time=0.369 ms 64 bytes from 192.168.10.20: seq=33 ttl=64 time=0.417 ms 64 bytes from 192.168.10.20: seq=34 ttl=64 time=0.430 ms 64 bytes from 192.168.10.20: seq=35 ttl=64 time=0.438 ms 64 bytes from 192.168.10.20: seq=36 ttl=64 time=0.440 ms 64 bytes from 192.168.10.20: seq=37 ttl=64 time=0.375 ms 64 bytes from 192.168.10.20: seq=38 ttl=64 time=0.447 ms 64 bytes from 192.168.10.20: seq=39 ttl=64 time=0.457 ms 64 bytes from 192.168.10.20: seq=40 ttl=64 time=0.435 ms 64 bytes from 192.168.10.20: seq=41 ttl=64 time=0.413 ms 64 bytes from 192.168.10.20: seq=42 ttl=64 time=0.424 ms 64 bytes from 192.168.10.20: seq=43 ttl=64 time=0.417 ms 64 bytes from 192.168.10.20: seq=44 ttl=64 time=0.445 ms 64 bytes from 192.168.10.20: seq=45 ttl=64 time=0.398 ms 64 bytes from 192.168.10.20: seq=46 ttl=64 time=0.462 ms 64 bytes from 192.168.10.20: seq=47 ttl=64 time=0.417 ms ^C --- 192.168.10.20 ping statistics --- 48 packets transmitted, 48 packets received, 0% packet loss round-trip min/avg/max = 0.339/0.422/0.782 ms root@am64xx-evm:~# dmesg | grep -i icssg0 [ 0.000000] Machine model: Texas Instruments AM642 EVM - ICSSG0 [ 10.204471] icssg-prueth icssg0-eth: TI PRU ethernet driver initialized: dual EMAC mode [ 11.109606] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 128.291433] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 402.721905] icssg-prueth icssg0-eth eth4: Link is Down [ 403.297885] icssg-prueth icssg0-eth eth3: Link is Down [ 407.393881] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 407.841901] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 575.657263] icssg-prueth icssg0-eth eth3: Link is Down [ 575.720241] icssg-prueth icssg0-eth eth4: Link is Down [ 577.917373] icssg-prueth icssg0-eth: Enabling HSR offload mode [ 581.026941] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 582.050012] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 600.482187] icssg-prueth icssg0-eth eth3: Link is Down [ 611.746595] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 624.034551] icssg-prueth icssg0-eth eth4: Link is Down [ 629.154925] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 1045.922164] icssg-prueth icssg0-eth eth3: Link is Down [ 1045.922522] icssg-prueth icssg0-eth eth4: Link is Down [ 1050.024892] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off [ 1051.043032] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 1073.570264] icssg-prueth icssg0-eth eth4: Link is Down [ 1078.691417] icssg-prueth icssg0-eth eth4: Link is Up - 1Gbps/Full - flow control off [ 1082.786549] icssg-prueth icssg0-eth eth3: Link is Down [ 1088.932534] icssg-prueth icssg0-eth eth3: Link is Up - 1Gbps/Full - flow control off root@am64xx-evm:~# dmesg | grep -i icssg1 [ 8.087425] icssg-prueth icssg1-eth: port 1: using random MAC addr: 8a:68:5c:ce:99:91 [ 8.118029] icssg-prueth icssg1-eth: port 2: using random MAC addr: aa:df:1c:e9:77:8c [ 8.191826] icssg-prueth icssg1-eth: TI PRU ethernet driver initialized: dual EMAC mode root@am64xx-evm:~# uname -a Linux am64xx-evm 6.1.80-rt26-00009-g12496ee3d815 #16 SMP PREEMPT_RT Tue May 20 11:34:20 CDT 2025 aax root@am64xx-evm:~#