On Wed, Feb 14, 2007 at 10:54:38PM +0100, Ekkard Gerlach wrote:
Suspend to Disk geht nicht, Suspend to RAM schon, nachdem dem Kernel beim Start (grub) "acpi_sleep=s3_bios" mitgegeben worden ist. Ein Suspend to ram geht aber nicht mit Suse-Suspend-to-RAM sondern mit dem Befehl: echo mem > /sys/power/state. Bei Suse-Suspend-to-RAM wird nur der Bildschirm gelockt, ich muss dann das Passwort des Users eintippen.
http://en.opensuse.org/S2ram http://en.opensuse.org/Pm-utils
Laut /usr/lib/powersave/do_acpi_sleep gibt es ein /var/log/suspend2disk.log, das stimmt aber nicht. (Auch ein /var/log/suspend2ram.log gibts nicht)
http://en.opensuse.org/Power_Management_-_Suspend, Abschnitt "IMPORTANT" http://en.opensuse.org/Projects_Powersave#IMPORTANT file:///usr/share/doc/release-notes/openSUSE/RELEASE-NOTES.de.html#19
Laut /var/log/pm-suspend.log das es dann wider Erwarten gibt, gibts Probleme, das die Skripte von einer hda (IDE-Festplatte) ausgehen und nciht von einer SATA:
[...] /org/freedesktop/Hal/devices/storage_serial_M006A485500 unregistered /sys/block/hda common_functions: line 36: /sys/block/hda/device/delete: Permission denied ibm_undock hooks/thinkpad/50generic: line 19: echo: write error: No such device
harmlos.
===== Wed Feb 14 21:32:46 CET 2007: running hook: /etc/pm/hooks/30s2disk-check ===== [...]
das gesamte /var/log/pm-suspend.log im Anhang.
Trotzdem wird später die sda1 als resume-Disk genommen, darauf wird beim Suspend to Disk auch für den Bentutzer auf der Textkonsole sichtbar geschrieben, wenn von 1% auf 100% hochgezählt wird:
[...] INFO: checking for suspend-to-disk prerequisites... using userspace suspend method setting resume device to /dev/sda1 setting image size to 956241100 adding these parameters from /etc/suspend.conf: [...]
Das Suspend-to-Disk schein zu funktionieren. Auf Konsole 1 erscheint der Text, der von 1% auf 100% hochzählt:
Preparing hibernate... suspend: Snapshotting system suspend: System snapshot ready. Preparing to write suspend: Image Size: 363460 kilobyte suspend: Free swap: 2093972 kilobyte suspend: Saving 90864 image data pages (press backspace to abort) ... 100% done (90864 pages) S
Das "S" am Ende ist kein Tippfehler von mir, sondern erscheint immer.
Dann hängt der Laptop. Eingefroren!
Tupfegleicher Fehler bei google schon mal beschrieben: http://www.nabble.com/suspend-to-disk-@-Lenovo-R60-t3125354.html
Ein Erfolgsbericht eines Anwenders eines R60: http://www.t-hq.de/linux/SuSE_auf_Tinkpad_R60.html (ob der auch eine SATA hat, frage ich derzeit noch an)
Beim Hochfahren nach einem mißlungenen resume-to-disk starte grub sofort Suse 10.2. Grub erscheint nicht! Es liegt also ein teilweise erfolgreicher suspend-to-disk vor. Nur wird beim booten dann nicht resumed, sondern frisch gebootet.
https://bugzilla.novell.com/show_bug.cgi?id=231088 https://bugzilla.novell.com/show_bug.cgi?id=219629 https://bugzilla.novell.com/show_bug.cgi?id=223742
Hier das gesamte /var/log/pm-suspend.log: Wed Feb 14 21:32:46 CET 2007: running suspend hooks. ===== Wed Feb 14 21:32:46 CET 2007: running hook: /etc/pm/hooks/00clear ===== ===== Wed Feb 14 21:32:46 CET 2007: running hook: /etc/pm/hooks/01logging ===== suspend initiated: Wed Feb 14 21:32:46 CET 2007
Module Size Used by fglrx 530136 9 vmnet 45484 3 vmmon 113836 0
Bitte ohne binary-only-Module reproduzieren.
... und mein /etc/powersave/sleep:
irrelevant, siehe Release-notes.
# # DEPRECATED! Configuration for suspend is done in /etc/pm/config # # The settings made in this file are ignored. The new method of doing # suspend is pm-utils. All related code will be removed from powersaved # very soon. For more information have a look at # http://en.opensuse.org/Pm-utils
Und hier stehts auch nochmal.
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
# DEPRECATED! Configuration for suspend is done in /etc/pm/config
wer weiss weiter?
Die Dokumentation. Google: http://www.google.de/search?hl=de&q=opensuse+10.2+suspend -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org