Cubox-i 4x4 Netzwerk einstellen
Die Cubox war eigentlich eine wirklich interessante Minicomputer-Plattform. Allerdings ist die Firma dahinter sehr schlampig und wenig hilfreich. Daher wird es keine weitere Cubox dieser Art in diesem Haushalt geben.
So, nun zum eigentlichen Problem und dessen Lösung.
Die Cubox hat eigentlich ein Gigabit Netzwerkanschluss, der sich allerdings aufgrund der BUS Limitierung nur zur Hälfte ausnutzen lässt. Wusste ich vorher. Soweit so gut. Allerdings “wackelt” die Geschwindigkeit zwischen 100KB/s und 8MB/s hin und her, wenn man bei einem aktuellen Debian nicht ein wenig Hand anlegt.
Zuerst legt man die Geschwindigkeit auf 100 MB/s Full Duplex ohne Autonegotiation fest. Dazu braucht man das Tool ethtool . Das wird ganz einfach (als root) mit dem Befehl apt install ethtool installiert.
Um erst mal auszuprobieren, ob es funktioniert sucht man sich das entsprechende Device aus (zur not über den Befehl ifconfig ermitteln) und setzt die notwendigen Parameter
ethtool -s eth0 speed 10 duplex half autoneg off
Wenn das funktioniert hat, kann man das auch permanent eintragen, so dass die Einstellungen bei einem Systemstart automatisch gesetzt werden.
In der Datei /etc/network/interfaces schreibt man folgende Zeitle als letzte Zeile
ETHTOOL_OPTS="speed 100 duplex full autoneg off”
Dann werden diese Optionen beim nächsten Reboot automatisch gesetzt.
Will man dann doch versuchen das Gigabit Ethernet zum Laufen zu bekommen, soll es helfen, wenn man in der Datei /boot/uEnv.txt folgende Zeile als letzte Zeile einfügt.
enable_giga_arg=fec.disable_giga=0
Ich konnte allerdings keine besseren Geschwindigkeiten als mit der Einstellung 100MB/s full duples autoneg off feststellen. Wer einen Trick kennt dann doch die 400-500MBit herauszuholen, bitte gerne hier melden. Danke.