Hallo zusammen,
ich habe aktuell an einem Standort in einer Bäckerei ein reproduzierbares Problem mit einem Zyxel M1 und wollte das hier einmal sauber dokumentieren.
Vor Ort ist vorne im Kassenbereich ein älterer TP-Link-Switch mit 100 MBit/s verbaut. An genau diesem Anschluss geht der Zyxel M1 regelmäßig beziehungsweise dauerhaft offline.
Zum Gegencheck habe ich dasselbe Gerät mit nach Hause genommen und dort an meinem Telekom Speedport Smart 7 angeschlossen. Dort ist der Knoten unmittelbar wieder online gekommen und läuft stabil.
An zwei weiteren Standorten habe ich ebenfalls Zyxel-M1-Geräte neu eingesetzt; dort liefen sie von Anfang an ohne Auffälligkeiten.
Daher liegt für mich aktuell der Verdacht nahe, dass das Problem mit der 100-MBit/s-Ethernet-Verbindung beziehungsweise EEE (Energy Efficient Ethernet) zusammenhängen könnte.
Passend dazu gibt es bei OpenWrt bereits folgenden Pull Request beziehungsweise Fix:
Soweit ich das aktuell verstehe, geht es dort darum, EEE bei betroffenen MediaTek-Switches beziehungsweise SoCs gezielter zu deaktivieren, weil die bisherige Behandlung offenbar nicht in allen Konstellationen ausreichend ist.
Mir ist natürlich bewusst, dass damit noch nicht bewiesen ist, dass exakt dieser OpenWrt-Bug auch die Ursache bei meinem Standort ist. Das Fehlerbild passt allerdings zumindest auffällig gut dazu:
-
Zyxel M1 an 100-MBit/s-TP-Link-Switch → Probleme / offline
-
derselbe Zyxel M1 zuhause an aktueller Gigabit-Infrastruktur → sofort online und stabil
-
weitere Zyxel M1 an zwei anderen Standorten → problemlos
Ich wusste bei der Installation selbst nicht, dass diese Geräte in Verbindung mit älteren 100-MBit/s-Netzwerken möglicherweise solche Probleme verursachen können. Deshalb habe ich den Knoten dort zunächst genauso eingesetzt wie an den anderen Standorten.
Mich würde daher interessieren:
Hat jemand von euch mit dem Zyxel M1 und der aktuellen 4830.org-Firmware beziehungsweise Gluon v2025.1 schon ähnliche Erfahrungen mit 100-MBit/s-Switches oder EEE gemacht?
Gibt es dafür bereits bekannte Workarounds oder einen Patch, den man testweise in einer Beta-Firmware übernehmen könnte?
Als kurzfristige Lösung werde ich voraussichtlich den 100-MBit/s-Switch durch einen einfachen Gigabit-Switch ersetzen beziehungsweise testweise einen Gigabit-Switch zwischen den bestehenden Switch und den Zyxel M1 hängen.
Wenn ihr noch bestimmte Informationen braucht – genaue Firmware-Version, Modell des TP-Link-Switches, Link-Status, Logs oder weitere Tests – kann ich das gerne nachreichen.
Viele Grüße
Adrian
Freifunk Brilon