tachtler:archlinux_-_laptop_batterie-verbrauch_nach_poweroff
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:archlinux_-_laptop_batterie-verbrauch_nach_poweroff [2020/08/18 13:01] – klaus | tachtler:archlinux_-_laptop_batterie-verbrauch_nach_poweroff [2020/08/18 13:21] (aktuell) – klaus | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
Das Probleme kann gelöst werden, indem das alle Geräte, auch im Betriebssystem beim Herunterfahren nicht in den **Suspend-Modus** (S3) versetzt werden, sondern tatsächlich heruntergefahren werden (S4 oder höher). | Das Probleme kann gelöst werden, indem das alle Geräte, auch im Betriebssystem beim Herunterfahren nicht in den **Suspend-Modus** (S3) versetzt werden, sondern tatsächlich heruntergefahren werden (S4 oder höher). | ||
- | Dies kann dadurch erreicht werden, das beim Starten des Betriebssystems, | + | Dies kann dadurch erreicht werden, das beim Starten des Betriebssystems, |
Nachfolgend soll ein Start-Skript im Dienste-Verzeichnis von '' | Nachfolgend soll ein Start-Skript im Dienste-Verzeichnis von '' | ||
Zeile 26: | Zeile 26: | ||
===== Datenermittlung ===== | ===== Datenermittlung ===== | ||
- | Nachfolgender Befehl ermittelt, ob ein **APCI** (Advanced Configuration and Power Interface) **enabled** ist und in den **Suspend-Modus** (S3) versetzte | + | Nachfolgender Befehl ermittelt, ob ein **APCI** (Advanced Configuration and Power Interface) **enabled** ist und in den **Suspend-Modus** (S3) versetzt |
< | < | ||
# cat / | # cat / | ||
Zeile 36: | Zeile 36: | ||
</ | </ | ||
- | Vorhergehende Liste zeigt zwei Geräte, welche in den *Suspend-Modus** (S3) versetzte | + | Vorhergehende Liste zeigt zwei Geräte, welche in den **Suspend-Modus** (S3) versetzt |
* **'' | * **'' | ||
* **'' | * **'' | ||
- | **WICHTIG** - **' | + | :!: **WICHTIG** - **'' |
- | Nachfolgend betrifft es nur das **'' | + | :!: **HINWEIS** - Nachfolgend betrifft es also **__hier__** |
===== / | ===== / | ||
+ | |||
+ | Nachfolgender Befehl erstellt ein Start-Skript im Dienste-Verzeichnis von '' | ||
+ | * ''/ | ||
+ | < | ||
+ | # touch / | ||
+ | </ | ||
+ | |||
+ | Der Inhalt sollte dann wie folgt aussehen und kann mit einem Editor der eigenen Wahl hinzugefügt werden: | ||
+ | <code ini> | ||
+ | [Unit] | ||
+ | Description=Disable USB controllers in / | ||
+ | |||
+ | [Service] | ||
+ | Type=oneshot | ||
+ | ExecStart=bash -c '\ | ||
+ | while read -r device _ status _; do \ | ||
+ | [[ $device == +([EX]HC*|USB*|PS2*) && $status == " | ||
+ | echo $device > / | ||
+ | done < / | ||
+ | true \ | ||
+ | ' | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
+ | |||
+ | Nach der Erstellung eines neuen Dienstes für **'' | ||
+ | < | ||
+ | # systemctl daemon-reload | ||
+ | </ | ||
+ | |||
+ | ===== Dienst/ | ||
+ | |||
+ | Um einen Dienst/ | ||
+ | < | ||
+ | # systemctl enable disable-wakeup.service | ||
+ | Created symlink / | ||
+ | </ | ||
+ | |||
+ | Eine Überprüfung, | ||
+ | < | ||
+ | # systemctl list-unit-files --type=service | grep -e ^disable-wakeup.service | ||
+ | disable-wakeup.service | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl is-enabled disable-wakeup.service | ||
+ | enabled | ||
+ | </ | ||
+ | |||
+ | ===== Start: disable-wakeup.service ===== | ||
+ | |||
+ | Nachfolgender Befehl startet den Dienst einmalig: | ||
+ | < | ||
+ | systemctl start disable-wakeup.service | ||
+ | </ | ||
+ | |||
+ | Nach erfolgreichem Start des Dienstes, sollte die Ausgabe des nachfolgenden Befehls zur Ermittlung, ob ein **APCI** (Advanced Configuration and Power Interface) **enabled** ist und in den **Suspend-Modus** (S3) versetzt wird und **__nicht__** heruntergefahren wird (S4 oder höher), das nachfolgende Ergebnis liefern: | ||
+ | < | ||
+ | # cat / | ||
+ | RP09 S4 *enabled | ||
+ | RP13 S4 *enabled | ||
+ | SLPB S3 *enabled | ||
+ | LID S4 *enabled | ||
+ | </ | ||
+ |
tachtler/archlinux_-_laptop_batterie-verbrauch_nach_poweroff.1597748498.txt.gz · Zuletzt geändert: 2020/08/18 13:01 von klaus