l
s ›
›
buntu
sers.de Documentation Obedient Sex Slave Szh Barack O3e Map Sex Slave" href="http://documentation.obedient-sex-slave.com/feed//szh/barack-o3e/map.html" />
l
s ›
›
buntu
sers.de Documentation Obedient Sex Slave Szh Barack O3e Map Sex Slave
l
s ›
›
buntu
sers.de Documentation Obedient Sex Slave Szh Barack O3e Map Sex Slave
usgeführt, kein RESUME
pm-utils steht für PowerManagement-Utils. Dieses Paket ist Bestandteil aller Ubuntu-Distribution und wurde inzwischen zum Standard für den Wechsel in unterschiedliche Energiesparmodi. Aufgrund mehrerer Änderungen in den letzten Versionen des Pakets pm-utils ist nicht gewährleistet, dass alle hier genannten Pfade und Inhalte zu 100% auf jede der o.g. Ubuntu-Versionen passen. Die allermeisten Inhalte sind dennoch korrekt, allgemeingültig und in der aktuellen Ubuntu-Version zu finden.
Das Paket pm-utils beinhaltet (hauptsächlich) Skripte, die SUSPEND- und RESUME-Vorgänge (siehe auch Energiesparmodi mit ACPI) ausführen. Dabei können die pm-utils-Skripte direkt (in einer Shell) oder indirekt (vom gnome-power-manager unter GNOME, bzw. von kpowersave / powerdevil unter KDE, ...) im Auftrag von HAL aufgerufen werden [4]. Die pm-utils-Skripte greifen automatisch auf uswsusp zurück, sofern das Paket uswsusp [5] installiert ist und nicht explizit auf Kernel-Methoden zurückgegriffen werden sollte.
Die PowerManagement-Funktionen des Pakets pm-utils sollten "Out of the Box" und ohne das Zutun des Benutzers funktionieren. Ist dies nicht der Fall, so liegt es sehr häufig an den fehlerhaften Treibern oder an einer fehlerhaften Konfiguration des Systems. STR (=Suspend-to-RAM) und STD (=Suspend-to-Disc) funktionieren auf einem frisch installierten Ubuntu System und auf Systemen, in denen nicht die aktuellste Hardware verbaut ist, häufiger, als auf Systemen, die die neueste bzw. spezielle Hardware beinhalten oder im Laufe der Zeit Änderungen erfahren haben. Beispiele für "Systeme, die Änderungen erfahren haben":
auf derselben Hardware sind mehrere Linux-Installationen (mit mehreren SWAP-Partitionen) vorhanden, wobei nicht alle SWAP-Partitionen in allen Linux-Installationen aktiviert sein müssen,
die SWAP-Partition(en) wurden vergrößert oder verkleinert,
Arbeitsspeicher wurde hinzugefügt oder ausgebaut,
etc.
Durch solche Veränderungen am System kann es passieren, dass die initial ermittelten Werte über die SWAP-Partition, deren Größe, usw. nicht mehr korrekt sind. Und plötzlich funktioniert STR oder/und STD nicht mehr.
Andererseits funktionieren STR und/oder STD auf anderen Systemen von Anfang an nicht, weil z.B. spezielle Hardware, die Ärger verursacht, verbaut ist.
Die Beweggründe und die Fehlerursachen für nicht funktionierende Energiesparmodi sind sehr vielfältig. Dieser Artikel sollte helfen, diese Fehlerursachen zu finden und zu beheben. Dazu muss ein wenig ausgeholt werden. Zuerst werden das Paket pm-utils, dessen Bestandteile, die pm-utils Hooks und der grundsätzliche Ablauf von SUSPEND und RESUME mit pm-utils erläutert. Im darauf folgenden Abschnitt ist erklärt, wie man herausfinden kann, welche Energiesparmodi auf dem eigenen System möglich sind. Anschließend wird erklärt, wie man STR und/oder STD einrichtet. Das letzte Kapitel behandelt Fehlersuche, Aktivierung des DEBUG-Modus, u.ä.
pm-utils ist in der Standardinstallation von K|X|Ubuntu immer enthalten. Bei einer Minimalinstallation oder anderen Ubuntu-Derivaten muss ggf. das Paket
pm-utils
installiert [1] werden. Die Dokumentation findet man unter /usr/share/doc/pm-utils.
Dieses Paket sollte nicht entfernt werden, da sonst Energiesparfunktionen nicht mehr genutzt werden können!
Mit pm-utils werden u.a. folgende Verzeichnisse und Dateien installiert. Dunkler hinterlegt sind die Namen der Dateien und Verzeichnisse, die vom Benutzer verwendet werden bzw. deren Inhalte von Benutzer verändert werden dürfen. Heller hinterlegt sind die Dateien und Verzeichnisse, die man nur dann braucht, wenn man sich mit Details beschäftigen möchte.
| Datei/Verzeichnis | Beschreibung/Inhalt |
| /etc/pm/config.d/ | Verzeichnis, in dem Konfigurationsdateien abgelegt werden können, mit denen dann die Standardeinstellungen aus /usr/lib/pm-utils/ überschrieben werden. |
| /etc/pm/power.d/ | Das Verzeichnis für die eigenen Hooks für Energiesparmodi , in denen kein SUSPEND gemacht wird. |
| /etc/pm/sleep.d | Das Verzeichnis für die eigenen Hooks für Suspend-Energiesparmodi. |
| /usr/bin/pm-is-supported | Programm, mit dem geprüft werden kann, welche SUSPEND-Modi erreichbar sind |
| /usr/lib/pm-utils/defaults | Standard-Einstellungen für pm-utils |
| /usr/lib/pm-utils/functions | Funktionen, die von pm-utils-Sktripten verwendet werden |
| /usr/lib/pm-utils/bin/pm-action | Das Skript, dass die Arbeit verrichtet |
| /usr/lib/pm-utils/power.d/ | Das Verzeichnis mit den Hooks für Energiesparmodi , in denen kein SUSPEND gemacht wird. Zum Beispiel, anacron stoppen, wenn Notebook nicht am Netz ist, sondern vom Akku mit Spannung versorgt wird. |
| /usr/lib/pm-utils/sleep.d/ | Das Verzeichnis mit den Hooks für Suspend-Energiesparmodi. |
| Seit Intrepid (pm-utils 1.1.2.4) zusätzlich im Paket enthalten | |
| /etc/pm/config.d/00sleep_module | Datei, in die Benutzer Module eintragen sollten, die entladen und geladen werden sollen |
| /usr/lib/pm-utils/module.d/ | In diesem Verzeichnis existieren Dateien kernel, tuxonice, uswsusp
iDocumentation Obedient Sex Slave Szh Barack O3e Map Sex Slave pm-uti |