Ich versuche, die drahtlose Energieeinsparung auf meinem RPI3 zu deaktivieren, kann dies jedoch nicht tun:
$ sudo iwconfig wlan0 power off
Error for wireless request "Set Power Management" (8B2C):
SET failed on device wlan0 ; Invalid argument.
Ist es möglich oder wird es einfach nicht unterstützt?
Unabhängig davon, ob ich bei der Verwendung der WLAN-Karte als Soft-AP keine Probleme habe, besteht ein Vorteil darin, die Energieverwaltung zu deaktivieren?
Antworten:
Upgrade auf "nächsten" Firmware-Zweig:
meins ist jetzt Kernel 4.4.3 und Firmware 41f8b4812ad653abf321b8c54cb4bee57ebdb129 und akzeptiert jetzt den Ausschaltbefehl. Meine Verbindung wurde ständig unterbrochen, dies scheint sie sortiert zu haben!
quelle
Ich verwende den aktuellen Kernel (4.1.19-v7 + # 853), der das Problem aufweist. Das Aktualisieren auf
BRANCH=next
hat nicht geholfen, also habe ich einen Rollback durchgeführt.Für mich, obwohl
iwconfig wlan0 power off
nicht funktioniert, die Alternativeiw dev wlan0 set power_save off
tut Arbeit.So habe ich kommentiert-out
wireless-power off
in/etc/network/interfaces
, und ersetzt durch:quelle
Versuchen
quelle
Hier ist eine Art und Weise verwenden ich , dass auf jedem Pi- oder jede Debian - basierte Distribution auf einem Pi- arbeiten sollte HARTNäCKIG deaktivieren Power Management als systemd Service .
Kopieren Sie einfach das folgende Bash-Skript in eine Datei und
chmod 700
essudo ./fileName
wird ein Dienst eingerichtet, der sicherstellt, dass die Energieverwaltung während des Neustarts nicht funktioniert. Getestet und dafür bekannt, dass es auf Raspbian Buster korrekt funktioniert :quelle
User=root
undGroup=root
wird nicht benötigt, das ist Standard. Warum ein Bash-Skript verwenden?ExecStart=/sbin/iw dev wlan0 set power_save off
wird den gleichen Job machen. Installationiw
undwireless-tools
wird nicht benötigt. Sie sind sofort verfügbar.iw
Schlüssel zur Lösung ist, beschreibe ich sie ausdrücklich als erforderlich. Das Bash-Skript dient lediglich zur Installation des Dienstes.