13.10 bleibt beim Aufwachen aus dem Standby-Modus hängen, es sei denn, er ist an der Konsole angehalten

12

Ich weiß, dass das Aufwachen aus dem Suspend ein Problem ist, aber dies scheint ein separater Fehler zu sein.

Wenn ich 13.10 auf HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) von x aussetze, wird es normal angehalten, friert jedoch beim Aufwachen ein. Ich bekomme einen schwarzen Bildschirm mit einem eingefrorenen Cursor.

Aber wenn ich mit sudo pm-suspend von der Konsole aus suspendiere, wird es normal aktiviert und ich kann dann mein x mit Ctrl+ Alt+ zurückbekommen F7.

Wenn ich durch Schließen des Deckels unter x aufhänge, friert auch beim Aufwachen ein. Wenn ich durch Schließen des Deckels unter der Konsole pausiere, wird die Anmeldung mit x (?) Und anschließend eine saubere Sitzung gestartet.

AKTUALISIEREN. Ich habe mein Syslog, kern.log und pm-suspend.log überprüft. Es sieht so aus, als würden sie eine normale Suspend-Prozedur anzeigen, die normal abgeschlossen wird, gefolgt von vielen Leerzeilen (000s) und einer normalen Startprozedur nach einem Hard-Reset. Ich kann mich irren, aber für mich sieht es nach Kernel-Panik aus.

Auch wenn ich mit dbus ( wie kann ich über die Befehlszeile aussetzen / in den Ruhezustand versetzen? ) Anstatt mit pm-suspend aussetze, ist das Ergebnis dasselbe.

Pavel
quelle
das gleiche Problem, aber mein PC hängt 1/5 Lebensläufe, Konsole oder x spielt keine Rolle
Dzero

Antworten:

18

Ich habe anscheinend das gleiche Problem und mithilfe Ihrer Tests habe ich eine Problemumgehung gefunden. Erstellen Sie ein Skript, das vor dem Anhalten zur Konsole wechselt und nach dem Fortsetzen zurück wechselt.

Führen Sie in einem Terminal sudoedit /etc/pm/sleep.d/fglrx-fixdas folgende Skript aus und fügen Sie es ein. Machen Sie es anschließend ausführbar, indem Sie ausführensudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Skript:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend)
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume)
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac    
Jan Brezina
quelle
1
Das Skript macht den Job, also habe ich die Antwort angenommen, danke. Übrigens, gibt es einen bestimmten Grund für chmod u + x anstatt chmod + x?
Pavel
Ist der Trick für mich, danke! Asus n550jv, Ubuntu 13.10 mit NVIDIA-319-Updates Treiber hier. Leerer weißer Bildschirm beim Aufwecken behoben.
ido
1
Sie sind ein Lebensretter ...
Petersaints
Funktioniert auf 14.04, Lenovo E520, ATI HD 6630M mit fglrx-Updates Ubuntu-Paket
Paulius Šukys
Scheint für die meisten zu arbeiten - nicht für mich. Mitte 2010 Macbook Pro 6,2 mit sauberer Installation von 14.04.
DrumEater
1

Jan's Antwort funktionierte perfekt für mich, aber das Problem würde immer noch im Ruhezustand auftreten. Um dies zu beheben, habe ich einen kleinen Teil des Skripts geändert:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend|hibernate)  # instead of just "suspend"
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume|thaw)  # instead of just "resume"
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac 
ich mache
quelle