Here is problem. I use OctoPi with the newest release and i noticed very unusual behavior. When i set up my switch to 100Mbps Full duplex all devices, using auto sens connect with 100 Full duplex. Only OctoPi set up automatically 100Mbps Half duplex.
I need to use sudo -i to use commend mii-tool eth0 -F 100baseTx-FD to force interface to use correct speed and duplex. Then all problems with slow camera, access to Pi vanish. Also issue is that sometimes when i rebooting OctoPi it set back from manual mode to auto-negotiation and problems starts again.
Is it any way to write such a settings for good? and switch off auto-negotiation for good? I have manageable switch - Netgear GS724Tv4 and many devices connected to it. I verify settings but auto-sens and auto-negotiation are basic functions and i can't change too much. I set up on switch 100Mbps Full-duplex, but Raspberry still likes to set up half-duplex. Funny fact - on switch i get information that device on the second end is Full duplex but on RPi i have information about Half Duplex. I check whole switch (change STP, flow control, EEE mode etc.) and i'm pretty sure that problem is in the Octopi or Raspberry network settings or maybe even in NIC firmware.
Worth to mention. I check cables (cat 6), connect directly to switch and same situation happens on 100mbit and 10 mbit.
I use Raspberry PI 3 B+
Any ideas what to do, because it's serious problem