suspend-to-disk

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

suspend-to-disk

Beitrag von michas » 02.09.2006 23:25:13

Hallo,

Ich versuche hier grad das "normale" suspend-to-disk zum Laufen zu bekommen, hab da aber wohl noch ein Verständnissproblem.

Ich nutze den Debian-Kernel 2.6.16-2-k7 und starte diesen zusätzlich mit der Option resume=/dev/hda5. (/dev/hda5 ist dabei meine normale swap-partition.)

Wenn ich nun "echo -n disk >/sys/power/state" ausführe, scheint er brav alles zu speichern und schält aus. Beim anschliessenden resume, denkt er aber gar nicht daran die Daten wieder zurückzuholen, sondern startet ganz normal. :(

Hab ich da irgendwas vergessen?

Ich habe auch ein "powersave -U" versucht, das weigert sich zu suspenden und meint "The resume partition is not set up. [...]".

Helft mir doch bitte mal auf die Sprünge. ;)

mullers

Re: suspend-to-disk

Beitrag von mullers » 04.09.2006 14:24:16

michas hat geschrieben:
Wenn ich nun "echo -n disk >/sys/power/state" ausführe, scheint er brav alles zu speichern und schält aus. Beim anschliessenden resume, denkt er aber gar nicht daran die Daten wieder zurückzuholen, sondern startet ganz normal. :(
Also eine passgenaue Lösung habe ich auch nicht. Jedenfalls hatte ich das gleiche Problem, ich habe kpowersave installiert (als einziges KDE-Prograamm) und damit funktionert suspend-to-disk und suspend-to-ram

henry

\edit: Das ist Blödsinn
Zuletzt geändert von mullers am 05.09.2006 10:18:06, insgesamt 1-mal geändert.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Re: suspend-to-disk

Beitrag von H4kk3r » 04.09.2006 15:02:26

michas hat geschrieben:Ich habe auch ein "powersave -U" versucht, das weigert sich zu suspenden und meint "The resume partition is not set up. [...]".

Helft mir doch bitte mal auf die Sprünge. ;)
Wahrscheinlich ist es dann nicht richtig konfiguriert. Versuch doch mal ein suspend-to-ram. Mein Skript dafür sieht so aus:

Code: Alles auswählen

#!/bin/bash

/usr/bin/chvt 6
/sbin/rmmod ehci_hcd
/sbin/rmmod uhci_hcd
hwclock --systohc
ifdown -a
/bin/sync
cat /proc/bus/pci/00/02.0 > /var/cache/video.config
echo -n mem > /sys/power/state
cat /var/cache/video.config > /proc/bus/pci/00/02.0
touch /var/tmp/sleep.skip
hwclock --hctosys 
/sbin/modprobe ehci_hcd
/sbin/modprobe uhci_hcd
/usr/bin/chvt 7
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 05.09.2006 09:04:18

kpowersave ist einfach nur ein Frontend für powersave, und das beschwert sich wieschongesagt, dass die resume-Partition nicht richtig eingerichtet wäre.

Suspend to RAM würde ich eigentlich auch vorziehen, aber läuft hier leider nicht sehr stabil, und bleibt immermal beim resume hängen. Deshalb die Idee mit den Suspend to Disk. (Bzw suspend to both.)

Noch ein paar kurze Fragen:

Die resume-partition ist euere ganz normale Swap-partition?
Habt ihr diese Partition zuvor noch irgendwie speziel einrichten müssen?
Habt ihr nen "normalen" Debian-Kernel? (Muss man mit dem initrd besonders aufpassen?)

Hier nochmal meine Konfig, vielleicht fällt ja was auf...

Code: Alles auswählen

$ uname -a
Linux home 2.6.16-2-k7 #1 Fri Aug 18 19:48:42 UTC 2006 i686 GNU/Linux
$ cat /proc/cmdline 
root=/dev/hda2 ro quiet resume=/dev/hda5
$ cat /etc/fstab |grep swap
/dev/hda5       none            swap    sw              0       0

zbled
Beiträge: 90
Registriert: 06.12.2004 20:58:58

Beitrag von zbled » 06.09.2006 07:33:57

Ist Deine SWAP-Partition groß genug? Meine ist ca. 1,5 x der Hauptspeicher, und Suspend to Disk haut wunderbar hin.

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 06.09.2006 09:20:51

256 MB RAM
760 MB Swap

Sollte eigentlich groß genug sein.

Antworten