Linux Mint: Der Ruhezustand funktioniert nicht

8

Ich habe mehrmals versucht, auf meinem Linux Mint 14 den Ruhezustand zu aktivieren. Es scheint nicht zu funktionieren. Ich habe ein Protokoll hinzugefügt, das meiner Meinung nach nützlich sein kann. Kann mir jemand helfen, das Problem zu diagnostizieren?

Laptop-Modell: I: TOSHIBA Satellite R630 / Tragbarer PC, BIOS-Version 1.90 24.02.2011

/ var / log / syslog

Feb 21 21:21:51 kernel: [ 3526.006366] PM: Marking nosave pages: [mem 0x0009e000-0x000fffff]
Feb 21 21:21:51 kernel: [ 3526.006372] PM: Marking nosave pages: [mem 0xb70d0000-0xffffffff]
Feb 21 21:21:51 kernel: [ 3526.007297] PM: Marking nosave pages: [mem 0x1fc000000-0x1ffffffff]
Feb 21 21:21:51 kernel: [ 3526.007556] PM: Basic memory bitmaps created
Feb 21 21:23:00 kernel: imklog 5.8.6, log source = /proc/kmsg started.


Feb 21 21:23:00 kernel: [    7.877813] EXT4-fs (sda5): INFO: recovery required on readonly filesystem
Feb 21 21:23:00 kernel: [    7.877817] EXT4-fs (sda5): write access will be enabled during recovery
Feb 21 21:23:00 kernel: [    8.833136] EXT4-fs (sda5): orphan cleanup on readonly fs
Feb 21 21:23:00 kernel: [    8.833146] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 262260
Feb 21 21:23:00 kernel: [    8.833177] EXT4-fs (sda5): ext4_orphan_cleanup: deleting unreferenced inode 262215
Feb 21 21:23:00 kernel: [    8.833216] EXT4-fs (sda5): 2 orphan inodes deleted
Feb 21 21:23:00 kernel: [    8.833217] EXT4-fs (sda5): recovery complete
Feb 21 21:23:00 kernel: [    8.920573] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
Feb 21 21:23:00 kernel: [   19.912627] Adding 14680060k swap on /dev/mapper/vgroup1-swap.  Priority:-1 extents:1 across:14680060k 

Modul für den Ruhezustand:

$ dpkg -l | g pm-utils
ii  pm-utils                                    1.4.1-9                                   all          utilities and scripts for power management

Tauschen

# swap on logical volume
/dev/vgroup1/swap                         none            swap    sw              0       0


Disk /dev/mapper/vgroup1-swap: 15.0 GB, 15032385536 bytes
255 heads, 63 sectors/track, 1827 cylinders, total 29360128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

/var/log/pm_suspend.log

Thu Feb 21 21:21:50 GMT 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:
...
/etc/pm/sleep.d/10_unattended-upgrades-hibernate 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
Lappen
quelle

Antworten:

5

Ich habe ähnliche Probleme mit Xubuntu und dem Dienst wpa_supplicant. Wenn ich einmal aussetze / in den Ruhezustand versetze, funktioniert dies. Wenn ich es ein zweites Mal versuche (ohne neu zu starten), hängt es, ich erhalte diese Meldung und kehre zur Anmeldung zurück.

Es stellt sich heraus, dass es einen Fehler mit diesem Teil von Network Manager gibt. Zum Glück gibt es eine Problemumgehung / Korrektur:

Ausführen des Hooks /usr/lib/pm-utils/sleep.d/55NetworkManager Fortsetzen suspend_hybrid: NetworkManager-Wake-Interfaces werden gesichert ... Fehlgeschlagen.

Beim Betrachten des Skripts werden org.freedesktop.NetworkManager.sleep und org.freedesktop.NetworkManager.wake verwendet.

Das Aufrufen führt zu folgenden Fehlern:% sudo dbus-send --print-reply --system --dest = org.freedesktop.NetworkManager / org / freedesktop / NetworkManager org.freedesktop.NetworkManager.sleep Fehler org.freedesktop.DBus. Error.UnknownMethod: Die Methode "sleep" mit der Signatur "" auf der Schnittstelle "org.freedesktop.NetworkManager" ist nicht vorhanden

Laut Dokumentation [1] ist die Schnittstelle unterschiedlich / hat sich geändert.

Die richtige Verwendung wäre, org.freedesktop.NetworkManager.Sleep mit einem booleschen Wert aufzurufen, wie:

sudo dbus-send --print-reply --system --dest = org.freedesktop.NetworkManager / org / freedesktop / NetworkManager org.freedesktop.NetworkManager.Sleep boolean: true

Ändern Sie also die Datei: gksudo gedit /usr/lib/pm-utils/sleep.d/55NetworkManager

Finden Sie den Teil, der sagt:

org.freedesktop.NetworkManager.sleep

und wechseln zu

org.freedesktop.Networkmanager.Sleep boolean:true

Dann finden Sie den Teil, der sagt

org.freedesktop.NetworkManager.wake und wechseln zu

org.freedesktop.NetworkManager.Sleep boolean:false

Ich bin mir nicht sicher, ob das für dich funktioniert. Aber es ist einen Versuch wert!

Grizly
quelle