Geändert: 1. 6. 2007, 08:26
Schlafprobleme
Pünktlich einen Tag vor Beginn der Cebit habe ich Donald, meinem Toshiba A110-178, das Schlafen beigebracht. Irgendwie hatte mich sowieso gewundert das es nicht mehr funktionierte, hatte es doch nach der Installation einwandfrei geklappt. Nach etwas Suchen fand sich der Grund: kurz nach der Installation hatte ich wie üblich den Kernel durch einen aktuellen selbstgebackenen ersetzt, bei dem ich dann genialerweise CONFIG_SOFTWARE_SUSPEND vergessen habe.
Neulich habe ich dann ein Upgrade auf openSuSE 10.2 durchgeführt. Der gcc von 10.1 ist broken, damit compilierte Kernel zeigen diverse unvorhersehbare Ausfälle. Den gcc hatte ich auf den von 10.2 aktualisiert, allerdings hängen da noch diverse C++-Bibliotheken mit dran. Irgendwas hat dann beim Compilieren von KDE rumgezickt...
Nun gut, jedenfalls habe ich mir gedacht ich mache jetzt einen neuen Versuch mit Suspend2RAM. Unter 10.1 hat es zwar irgendwie funktioniert, aber scheinbar nur im Runlevel 1. Das ist natürlich nur begrenzt hilfreich, also jetzt mal richtig. "s2ram -f -a 3" tat dann auch wie erwartet. Immer eine Root-Konsole aufmachen ist dann doch etwas hinderlich. Zum Glück hat KPowersave ein Kontextmenü. Suspend2Disk funktioniert wie gehabt, Suspend2RAM wie aus 10.1 gewohnt eher nicht. Das war etwas verwunderlich, denn in /etc/sysconfig/powersave/sleep waren die entsprechenden Optionen für s2ram eingetragen. Ein Kommentar in der Datei brachte mich dann auf /etc/pm/config. Dort die entsprechenden Optionen eingetragen, powersaved neu gestartet und Kpowersave funktionierte. SuSEconfig war gelaufen, warum er die Optionen nicht übertragen hat ist mir also irgendwie schleierhaft.
Leider scheinen die Events wie Powerbutton und LID-Close auch nicht so richtig zu wollen. Jedenfalls haben die Änderungen in /etc/sysconfig/powersave/events nicht den gewünschten Effekt. Wenn irgendjemand noch eine gute Idee hat freue ich mich über einen Hinweis.
Ach ja: weitere Tests haben ergeben das s2ram auch ohne "-a" funktioniert. Einmal hat es allerdings die Textkonsole zerlegt. Solange man unter X arbeitet merkt man das aber erst beim Shutdown.