I have tried several CAT cables (5, 5e, 6) between Pi 5 and 7i96s and it seems that ethernet comms just stops after some short period of time.
(I am using CAT 6 below.)
Whenever it stops, the green ethernet connector LEDs both remain steady ON (they flash during data transfer).
Once they are steady ON, PINGing the 7i96s results in no reply.
cnc@linuxcnc:/usr/sbin$ sudo chrt 99 ping -i .001 -q 10.10.10.10
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.
--- 10.10.10.10 ping statistics ---
94246 packets transmitted, 93613 received, 0.671647% packet loss, time 100046ms
rtt min/avg/max/mdev = 0.101/0.113/0.286/0.007 ms
^Ccnc@linuxcnc:/usr/sbinping-q 10.10.10.10
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.
Initially there was only 1 packet loss (approx. 1 in 30,000), then the ethernet comms stopped and the packet loss is obviously 100% after that.
WHILE I AM TYPING THIS the comms surprisingly just restarted, indicated by the ping commands receiving a reply.
And after about 100 pings, comms stopped again (both green LEDs steady ON.
And a few minutes later the pings have started again