Das Squeezebox Radio verliert die WLAN-Verbindung

Seit einiger Zeit begann mein Squeezebox Radio die WLAN-Verbindung über Nacht zu verlieren. Ich musste das Radio komplett ausschalten und wieder einschalten um das Problem zu beheben. Da ich sowohl mein WLAN als auch meinen Logitech Media Server über Nacht ausschalte ging ich davon aus, dass das Problem damit zusammenhängt.

Zunächst habe ließ ich das WLAN immer an, später dann auch den Server. Leider brachte das keine Veränderung.

Auswirkung

  • WLAN-Symbol im Display ist rot
  • Verbindung zum Logitech Media Server kann nicht wiederhergestellt werden
  • Zur Fehlerbehebung muss das Squeezebox Radio aus- und wiedereingeschaltet werden

Ursache

Im Netz fand ich Hinweise, dass das Problem mit WiFi 6 und einem Mesh-WLAN zusammenhängen könnte.

Tatsächlich hatte ich mir einen neuen Router mit WiFi 6 zugelegt und wenn ich es recht betrachte, traten die Probleme nach einem größeren Zeitraum danach auf.

Da das Problem nicht immer auftrat, sondern immer über einige Zeiträume gehe ich davon aus, dass das Problem nur bei bestimmten Konstellationen mit benachbarten WLAN-Netzwerken auftritt. Auch darauf fand ich in verschiedenen Foren Hinweise.

Als Lösung wird in der Regel "wlanPoke" angepriesen. Für mich kommt diese Lösung jedoch nicht in Frage.

Das Skript "wlanPoke" startet das Netzwerk des Squeezebox Radio durch, sobald der Logitech Media Server nicht mehr erreichbar ist. Da ich jedoch das WLAN zeitgesteuert abschalte, würde das zu einem ständigen Neustart des Squeezebox Radio Netzwerks führen. Nicht gut!

Auch werden ständig Dateien im Dateisystem der Squeezebox geschrieben. Hier habe ich Bedenken wegen der ständigen Schreibzugriffe.

Lösung

Nach einer längeren Recherche im Netz, fand ich heraus, dass man das Problem mit Bordmitteln beseitigen kann.

In den Standardeinstellungen des Squeezebox Radios läuft das WLAN-Interface mit maximaler Leistung. Wird diese Einstellung gelöscht läuft das Interface mit Voreinstellungen, welche besser mit WiFi 6, einem Mesh-WLAN und Interferenzen durch benachbarte WLANs zurechtkommt.

Die Änderung kann jederzeit wieder rückgängig gemacht werden - daher: ausprobieren!

Vorgehensweise

Mit dem Squeezebox Radio per ssh Verbinden

Damit eine Verbindung per SSH möglich ist, muss die Remote-Anmeldung aktiviert werden.

Dazu auf dem Squeezebox Radio:

  • Einstellungen öffnen
  • Erweitert öffnen
  • Remote-Anmeldung öffnen
  • SSH aktivieren auswählen

Im Display werden danach die IP-Adresse und das Passwort des Benutzers "root" Angezeigt.

Die Änderung vornehmen

Mit einem Terminalprogramm (z.B. Putty) eine Verbindung zur IP-Adresse des Squeezebox Radios öffnen. Der Benutzername ist "root", das Passwort wurde im Display ausgegeben.

Die zu editierende Datei öffnen:

vi /etc/init.d/wlan

Zur Zeile 29 Scrollen:

/lib/atheros/wmiconfig -eth1 --power maxperf

Die Zeile Auskommentieren. Dazu die folgende Tastenkombination eingeben:

  • "i"
  • "Enter"
  • "#"

Die Zeile schaut dann wie folget aus:

#/lib/atheros/wmiconfig -eth1 --power maxperf

Zum Verlassen des Editors die folgende Tastenkombination eingeben:

  • "Esc"
  • "wr"
  • "Enter"

Das Squeezebox Radio rebooten:

reboot

Das war es dann auch schon. Es ist noch ratsam die Remote-Anmeldung wieder abzuschalten.

Mir hat diese Lösung echt geholfen, ich hoffe Euch auch!