Hallo beisammen, jetzt hat es mich heute abend aber doch noch überkommen und ich musste mal wieder mit meinem Laptop herumspielen. Deshalb wollte ich hier mal das Resultat darstellen. Ich kriege auf meinem Centrino Notebook (Acer Travelmate 803LMiB) ein Suspend to Disk hin. :-) Ich benutze hier derzeit Kernel 2.6.2 und muss dafür nur ein "# echo 4 > /proc/acpi/sleep" ansetzen (ich glaube unter 2.6 sollte man eher 'echo -n "disk" /sys/power/state' benutzen). Der Zustand des Rechners wird dann auf die swap Partition (in meinem Fall /dev/hda5) ausgelagert. Zwischendurch kann man auch Windows starten, falls vorhanden, nur sollte man nichts starten, was die swap Partition überschreiben könnte ;-) Unter dem Bootmanager muss man dann natürlich angeben, dass die swap Partition wieder ausgelesen werden soll, unter grub in der /boot/grub/menu.lst schreibt man dann eben "resume=/dev/hda5" zu seiner Bootsequenz. Interessant war noch, dass ich jetzt auch meinen Z^z Kopf benutzen kann, um den Rechner schlafen zu legen. Man kann das testen, indem man eingibt: # tail -f /var/log/acpid und dann bei laufendem tail-Prozess die Tastenkombination drückt. Bei mir kommt dann folgendes raus: [Thu Jan 22 22:30:54 2004] received event "button/sleep SLPB 00000080 00000001" Diesem Event kann man leicht ein Ereignis zuordnen, indem man eine Datei erstellt: /etc/acpi/events/sleepbtn und in diese hineinschreibt: event=button/sleep * action=/etc/acpi/sleepbtn.sh Fehlt nur noch die Datei sleepbtn.sh, also anlegen (/etc/acpi/sleepbtn.sh) und hineinschreiben: sync sync sleep 2 echo 4 > /proc/acpi/sleep sleep 2 Das isses. :-) Nungut, Suspend to Disk funktioniert also. Noch genialer wäre ja manchmal Suspend to RAM. STR kann ich aktivieren, indem ich eingebe: # echo -n "mem" > /sys/power/state Es funktioniert so zur Hälfte, besser gesagt der Rechner schaltet sich ganz flux in den Ruhezustand und man kann ihn auch genauso schnell wieder durch drücken einer Taste starten. Aber dann passiert leider nichts mehr, der Monitor bleibt schwarz und auf keine Tastenevents wird reagiert. Deshalb mal die Frage in die Runde, ob es schonmal irgendwo geklappt hat, oder ob jemand weiss, woran es so liegen könnte. Ich habe X bzw. den Grafikkartentreiber im Verdacht, habe dann aber mal den ATI Treiber installiert und mir dabei erstmal X zerschossen, so dass ich das nicht testen konnte und wieder zurück zur alten Konfiguration bin. Any ideas? Martin
participants (1)
-
Martin Röhricht