T6x Ruhezustand

JoeJackson

New member
Themenstarter
Registriert
8 Nov. 2011
Beiträge
61
Hi folks,

folgende Hardwarekonstellation habe ich im Einsatz in meinem T61

1. HD ist eine 160er HDD mit Win 7 - 32 Bit
2. HD ist eine 256 SSD mit Ubuntu - 64 Bit (verbaut im UltraBay)

Ich beschäftige mich schon seit 14 Tagen mit dem Thema Ruhezustand und habe mich durch etliche Seite gelesen aber keine brauchbare Lösung gefunden für das folgende:

unter Win 7 funktioniert Ruhezustand und Bereitschaft
unter Ubuntu 12.04 funktioniert nur Bereitschaft, d.h. der Ruhezustand funkt nicht, es taucht gleich der Anmeldebildschirm auf, der nach "Auflösung" der Bereitschaft erscheint.

Wenn ich die Plätze der beiden Platten tausche, ändert sich nichts, Win 7 kennt den Ruhezustand, Ubuntu eben nicht.

Da die Hardware ja "identisch" ist, liegt wohl das Problem bei Ubuntu.

Hat jemand hier in der Runde eine Idee, wie ich die Funktion Ruhezustand auch unter Ubuntu hin bekomme? Welche Informationen werden noch benötigt, um mir konkret zu helfen?

Freue mich auf Eure Ideen und Vorschläge.

Greetings
Joe
 
Sicher das es nicht geht? Vielleicht bootet es nur so schnell aus dem Ruhezustand, Win 8 schafft das ja auch in 1s.

Bin aber nur ein Linux-Anfänger, das war jetzt nur ein Gedanke von mir.
 
Hi,

den Hinweis habe ich schon umgesetzt jedoch ohne Erfolg. Auch pm-hibernate im Terminal ohne Reaktion.

Noch eine Idee oder einen Hinweis für mich?

Greetings
Joe
 
Hallo Joe,

den Hinweis habe ich schon umgesetzt jedoch ohne Erfolg. Auch pm-hibernate im Terminal ohne Reaktion.

passiert wirklich gar nichts, oder taucht der Anmeldebildschirm auf?

Was steht denn nach einem vergeblichen Versuch in /var/log/pm-suspend.log? Bei mir stehen da immer jede Menge Einträge mit hibernate/suspend oder resume drin, interessant ist dann meistens der Breich zwischen dem letzten hibernate-Eintrag und dem ersten resume-Eintrag (d.h. er fährt Stück für Stück sein hibernate-Programm durch, bis er an einem Punkt scheitert, als Reaktion fährt er dann das Resume-Programm bis zum Lock Screen (Aufforderung zum Passwort eingeben)...)

Interessant wäre vielleicht auch noch: was passiert denn wenn du

echo disk | sudo tee /sys/power/state

eingibst?
 
Hi,

folgendes hat das Log File ausgegeben:

Code:
Initial commandline parameters: 
Wed Jan  9 14:16:12 CET 2013: Running hooks for hibernate.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change hibernate hibernate:

/usr/lib/pm-utils/sleep.d/000kernel-change hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging hibernate hibernate:
Linux udo-ThinkPad-T61 3.5.0-18-generic #29-Ubuntu SMP Thu Oct 25 07:26:14 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Module                  Size  Used by
thinkpad_acpi          81819  0 
nvram                  14413  1 thinkpad_acpi
ppp_deflate            13038  0 
bsd_comp               12994  0 
ppp_async              17539  0 
crc_ccitt              12667  1 ppp_async
tp_smapi               28400  0 
pci_stub               12622  1 
vboxpci                23199  0 
vboxnetadp             25670  0 
vboxnetflt             23441  0 
vboxdrv               320184  3 vboxpci,vboxnetadp,vboxnetflt
hdaps                  15071  1 
thinkpad_ec            14449  2 tp_smapi,hdaps
parport_pc             32866  1 
rfcomm                 47561  0 
ppdev                  17113  0 
lp                     17799  0 
parport                46562  3 parport_pc,ppdev,lp
bnep                   18239  2 
bluetooth             211762  10 rfcomm,bnep
binfmt_misc            17540  1 
joydev                 17693  0 
snd_hda_codec_analog    97899  1 
coretemp               13641  0 
kvm_intel             137887  0 
kvm                   422159  1 kvm_intel
arc4                   12529  2 
snd_hda_intel          34116  2 
snd_hda_codec         135140  2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
pcmcia                 49346  0 
snd_pcm                97435  2 snd_hda_intel,snd_hda_codec
microcode              23029  0 
snd_seq_midi           13324  0 
snd_rawmidi            30749  1 snd_seq_midi
psmouse               102032  0 
serio_raw              13215  0 
snd_seq_midi_event     14899  1 snd_seq_midi
nvidia               9171300  31 
snd_seq                61897  2 snd_seq_midi,snd_seq_midi_event
iwl4965               114729  0 
iwlegacy              105076  1 iwl4965
tpm_tis                18766  0 
yenta_socket           32180  0 
pcmcia_rsrc            18430  1 yenta_socket
pcmcia_core            22614  3 pcmcia,yenta_socket,pcmcia_rsrc
snd_timer              29989  2 snd_pcm,snd_seq
snd_seq_device         14497  3 snd_seq_midi,snd_rawmidi,snd_seq
wmi                    19256  0 
mac80211              555109  2 iwl4965,iwlegacy
video                  19597  0 
cfg80211              208202  3 iwl4965,iwlegacy,mac80211
lpc_ich                17144  0 
mac_hid                13253  0 
snd                    83487  14 thinkpad_acpi,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              15091  1 snd
snd_page_alloc         18572  2 snd_hda_intel,snd_pcm
mei                    41409  0 
usbserial              42593  0 
e1000e                198575  0 
btrfs                 780971  0 
zlib_deflate           27139  2 ppp_deflate,btrfs
libcrc32c              12644  1 btrfs
             total       used       free     shared    buffers     cached
Mem:       3982640    1952736    2029904          0     157000    1032632
-/+ buffers/cache:     763104    3219536
Swap:      4128668          0    4128668

/usr/lib/pm-utils/sleep.d/00logging hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate:

/usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/01PulseAudio hibernate hibernate:
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>> 
/usr/lib/pm-utils/sleep.d/01PulseAudio hibernate hibernate: success.
Running hook /etc/pm/sleep.d/10_grub-common hibernate hibernate:

/etc/pm/sleep.d/10_grub-common hibernate hibernate: success.
Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate hibernate hibernate:

/etc/pm/sleep.d/10_unattended-upgrades-hibernate hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/49bay hibernate hibernate:

/usr/lib/pm-utils/sleep.d/49bay hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/49wwan hibernate hibernate:

/usr/lib/pm-utils/sleep.d/49wwan hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate:
Having NetworkManager put all interaces to sleep...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules hibernate hibernate:
Unloading kernel module iwl3945...Done.
Unloading kernel module usb_storage...Done.
Unloading kernel module sdhci...Done.
Unloading kernel module sdhci_pci...Done.
Unloading kernel module thinkpad_acpi...WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
Done.

/usr/lib/pm-utils/sleep.d/75modules hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock hibernate hibernate:

/usr/lib/pm-utils/sleep.d/90clock hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq hibernate hibernate:

/usr/lib/pm-utils/sleep.d/94cpufreq hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95anacron hibernate hibernate:
stop: Unknown instance: 

/usr/lib/pm-utils/sleep.d/95anacron hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm hibernate hibernate:

/usr/lib/pm-utils/sleep.d/95hdparm-apm hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led hibernate hibernate:

/usr/lib/pm-utils/sleep.d/95led hibernate hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate:
nVidia binary video drive detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99video hibernate hibernate:

/usr/lib/pm-utils/sleep.d/99video hibernate hibernate: success.
Running hook /etc/pm/sleep.d/novatel_3g_suspend hibernate hibernate:

/etc/pm/sleep.d/novatel_3g_suspend hibernate hibernate: success.
Wed Jan  9 14:16:19 CET 2013: performing hibernate
s2disk: Could not stat the resume device file. Reason: No such file or directory
Wed Jan  9 14:16:19 CET 2013: Awake.
Wed Jan  9 14:16:19 CET 2013: Running hooks for thaw
Running hook /etc/pm/sleep.d/novatel_3g_suspend thaw hibernate:

/etc/pm/sleep.d/novatel_3g_suspend thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99video thaw hibernate:

/usr/lib/pm-utils/sleep.d/99video thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler thaw hibernate:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95led thaw hibernate:

/usr/lib/pm-utils/sleep.d/95led thaw hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm thaw hibernate:

/dev/sdb:
 setting Advanced Power Management level to 0x80 (128)
 APM_level    = 128

/dev/sdb:
 setting standby to 36 (3 minutes)

/usr/lib/pm-utils/sleep.d/95hdparm-apm thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95anacron thaw hibernate:

/usr/lib/pm-utils/sleep.d/95anacron thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq thaw hibernate:

/usr/lib/pm-utils/sleep.d/94cpufreq thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock thaw hibernate:

/usr/lib/pm-utils/sleep.d/90clock thaw hibernate: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules thaw hibernate:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant thaw hibernate:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager thaw hibernate:
Having NetworkManager wake interfaces back up...Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/49wwan thaw hibernate:

/usr/lib/pm-utils/sleep.d/49wwan thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/49bay thaw hibernate:

/usr/lib/pm-utils/sleep.d/49bay thaw hibernate: success.
Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate thaw hibernate:

/etc/pm/sleep.d/10_unattended-upgrades-hibernate thaw hibernate: success.
Running hook /etc/pm/sleep.d/10_grub-common thaw hibernate:

/etc/pm/sleep.d/10_grub-common thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/01PulseAudio thaw hibernate:
Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>> Welcome to PulseAudio! Use "help" for usage information.
>>> >>> 
/usr/lib/pm-utils/sleep.d/01PulseAudio thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave thaw hibernate:

/usr/lib/pm-utils/sleep.d/00powersave thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging thaw hibernate:

/usr/lib/pm-utils/sleep.d/00logging thaw hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change thaw hibernate:

/usr/lib/pm-utils/sleep.d/000kernel-change thaw hibernate: success.
Wed Jan  9 14:16:24 CET 2013: Finished.

und

echo disk | sudo tee /sys/power/state


führte zu einem sofortigen schwarzen Bildschirm mit einem anschliessenden Shutdown.


Und nun?

Greetings
Joe
 
Hi linrunner,

vielen Dank für den Hinweis, hatte ich schon gesehen und so weit wie möglich abgearbeitet, jedoch ohne Ergebnis: Hibernate geht immer noch nicht, leider.

Greetings
Joe
 
Code:
s2disk: Could not stat the resume device file. Reason: No such file or directory

Er findet keinen Speicherort (Image oder Swap) um den RAM-Inhalt zu sichern. Da ich kein s2disk nutze, kann ich dir leider nicht sagen, wo man das konfiguriert.
 
Normalerweise in der der kernel Zeile der grub config. Das ist normal der erste Schritt, wenn man hibernate nutzen möchte...
 
Hi buddabrod,

Die einzige UUID die dort angegeben ist in meiner grub.cfg, ist ja die HD mit der entsprechenden Partition, von der auch gestartet wird und nicht die Swap Partition.

Die UUID der Swap Partition habe ich ja, aber wie ist denn der genaue Eintrag in der grub.cfg?

Greetings
Joe
 
Zuletzt bearbeitet:
Hi sammyshp,

die entsprechende Hinweise bei ubuntuusers sind mir schon bekannt und abgearbeitet, leider läßt sich bei mir kein neuer swap einrichten, ich bekomme immer die Fehlermeldung Datei oder Verzeichnis nicht gefunden, obwohl ich die Laufwerksverwaltung die richtige Partition ermittelt habe und auch die UUID kenne und in der /etc/fstab habe ich die richtige UUID mit den Kennzeichnung in der Zeile "swap" auch eingetragen.

Code:
UUID=6d97c6b6-b411-4e3a-bc81-93995fac0d92 none            swap    sw              0       0

Ich bin hier mit meinem "Latein" leider am Ende, hat jemand hier inder Runde noch eine Idee?

Greetings
Joe
 
Code:
UUID=6d97c6b6-b411-4e3a-bc81-93995fac0d92 none            swap    sw              0       0

Ich bin hier mit meinem "Latein" leider am Ende, hat jemand hier inder Runde noch eine Idee?
Die Datei "/etc/initramfs-tools/conf.d/resume" mit dem oben zitierten Swap-Device als Inhalt anlegen und alle initramfs Images mit "update-initramfs -t -k all -u" aktualisieren.
 
Hi rumbero,

vielen Dank für diesen Hinweis. Eintrag gemacht und anschliessend aktualisiert:

Code:
update-initramfs: Generating /boot/initrd.img-3.5.0-18-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-34-generic
update-initramfs: Generating /boot/initrd.img-3.0.0-28-generic


Leider hat es immer noch nicht geklappt, Bildschirm wird kurz schwarz und dann nach ca. 3 Sekunden taucht der Anmeldebildschirm auf, wie bei Suspend.


Greetings
Joe


PS: Barcelona ist eine sehr schöne Stadt, war gerade im November 2012 dort und hatte geniales Wetter!
 
Leider hat es immer noch nicht geklappt, Bildschirm wird kurz schwarz und dann nach ca. 3 Sekunden taucht der Anmeldebildschirm auf, wie bei Suspend.
Was sagt denn die Logdatei "/var/log/pm-suspend.log" zu Deinen Versuchen? Vielleicht muss da ja noch etwas feiner konfiguriert werden?

Nur um noch mal zu konkretisieren wie der Inhalt von "/etc/initramfs-tools/conf.d/resume" genau aussehen sollte:
Code:
RESUME=UUID=6d97c6b6-b411-4e3a-bc81-93995fac0d92

Oder alternativ auch:

Code:
RESUME=/dev/disk/by-uuid/6d97c6b6-b411-4e3a-bc81-93995fac0d92

Bevor ich Deinen Artikel hier las, hatte ich selbst auf meinen Linux T61 noch kein pm-hibernate konfiguriert gehabt. Deine Anfrage hat mich eigentlich erst motiviert, es mal selbst zu probieren, und nachdem ich diese Konfigurationsdatei mit dem entsprechenden Eintrag anlegte und die initramfs-Images aktualisierte, klappte es auf zwei verschiedenen T61 (eines davon mit SSD statt HDD) tatsächlich sogar auf Anhieb, sowohl mit Kernel 3.6 als auch 3.7.

Den ganzen Kram mit der Konfiguration von grub habe ich übrigens komplett sein gelassen, da der Kernel offensichtlich selbst erkennt, ob ein Resume ansteht oder nicht. Keine Ahnung wozu grub in diesem Kontext überhaupt gut sein sollte. Ist wahrscheinlich nur noch so ein Überbleibsel aus früheren Zeiten, was nur keiner in Frage zu stellen wagt. ;)

Folgender Artikel fasst ganz gut zusammen, was man alles benötigt: http://forums.linuxmint.com/viewtopic.php?f=197&t=97684. Schau mal, ob Du auch alle genannten Pakete installiert hast.

PS: Barcelona ist eine sehr schöne Stadt, war gerade im November 2012 dort und hatte geniales Wetter!
Ich halte BCN ja eher für ein stinkendes Dreckloch, an dem bestenfalls nur Touristen Gefallen finden, weil die noch nicht gelernt haben zweimal hinzuschauen. Ist zwar nicht wirklich so drastisch gemeint, aber ich ziehe es deswegen durchaus vor, in einem kleineren Vorort zu leben, und nur zum Arbeiten reinzufahren. Aber am Anfang fand ich eigentlich alles auch noch ganz hübsch hier. Und das Wetter ist hier übrigens meistens genial.

Off-Topic: In unserer Firma sind ein paar Stellen für deutschsprachige IT-Spezialisten vakant, die sich scheinbar nur schwer hier finden lassen. Wenn sich also jemand trauen sollte, sich entgegen der miesen deutschen Presse auf einen für hiesige Verhältnisse gut bezahlten Job in einem britischen IT-Unternehmen mit Standort Barcelona einzulassen, der möge sich bitte per PM bei mir melden. Spanisch zu können ist zwar durchaus angeraten wenn man sich nicht selbst vom normalen Alltagsleben ausgrenzen möchte, aber für den Job sind neben einem einwandfreien Deutsch auf Muttersprachler-Niveau vor allem sehr gute Englischkenntnisse sowohl in Wort und Schrift notwendig.
 
Zuletzt bearbeitet:
Hi rumbero,

vielen Dank für den Link.

Leider schimpft hier die Console, dass ich angeblich zwei Pakete nicht installiert habe:

E: Paket acpi-support-base kann nicht gefunden werden
E: Paket acpi-fakekey kann nicht gefunden werden

Beide sind aber installiert! - Sonderbar?!


Und beim pm-suspend log erhalte ich folgende Meldungen (Ausschnitt):

Code:
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm hibernate hibernate:
/usr/lib/pm-utils/sleep.d/95hdparm-apm hibernate hibernate: not applicable

und
Code:
Running hook /usr/lib/pm-utils/sleep.d/95led hibernate hibernate:
/usr/lib/pm-utils/sleep.d/95led hibernate hibernate: not applicable.

Ich dachte jetzt erst, es funktioniert, denn nach ca. 1 Minute war das Notebook komplett aus, dann angeschaltet und das Notebook startet komplett neu, leider.

Vielleicht kann hier jemand noch einen Tipp geben, ansonsten werde ich das erstmal bei Suspend belassen, da das wenigstens funktioniert.

Vielen Dank an alle Beteiligten für die großartige Hilfe, ich habe nämlich eine Menge dazu gelernt, bin nämlich noch relativer Anfänger, was Linux angeht.

Greetings
Joe


PS: Wenn ich IT-Profi wäre, hätte ich mich glatt beworben ... (Spanisch wollte ich schon immer mal lernen)
 
Hast du die /home-Partition verschlüsselt? Dein Problem hört sich zwar anders an als das, was ich hatte (bei mir zeigte er immer in Prozentzahlen an, dass er gerade in den Ruhezustand fährt, fuhr aber dann normal wieder hoch), aber bei mir war das dann gelöst, als ich bei einer neuen Installation die /home-Partition nicht verschlüsseln ließ (hab dafür jetzt das komplette System vollverschlüsselt, das klappt).

Wie gesagt, dein Problem hört sich eigentlich anders an, wollte es nur mal erwähnt haben.
 
Hi fabio,

vielen Dank für den Hinweis. Platte ist nicht verschlüsselt. (leider!)

Greetings
Joe
 
Code:
s2disk: Could not stat the resume device file. Reason: No such file or directory

Er findet keinen Speicherort (Image oder Swap) um den RAM-Inhalt zu sichern. Da ich kein s2disk nutze, kann ich dir leider nicht sagen, wo man das konfiguriert.

Schau mal in die Datei /etc/uswsusp.conf - bei mir sieht die etwa so aus:

Code:
# /etc/uswsusp.conf(8) -- Configuration file for s2disk/s2both 
resume device = /dev/disk/by-uuid/385ff7fc-ac1a-42c4-b0e8-acae015ba533
image size = 300000000
#RSA key file = /etc/uswsusp.key
shutdown method = platform
compute checksum = y
compress = y
early writeout = y
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben