13.10 zawiesza się po przebudzeniu z zawieszenia, z wyjątkiem zawieszenia z konsoli


12

Wiem, że wybranie się z trybu zawieszenia jest problemem, ale wygląda to na osobny błąd.

Kiedy zawieszam 13.10 na HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) z x, zawiesza się normalnie, ale zawiesza się po przebudzeniu. Dostaję czarny ekran z zamrożonym kursorem.

Ale kiedy zawieszam się z konsoli za pomocą sudo pm-suspend, budzi się normalnie i mogę odzyskać x za pomocą Ctrl+ Alt+ F7.

Jeśli zawieszę się, zamykając pokrywę pod x, również zawiesza się po przebudzeniu. Jeśli zawieszę się, zamykając pokrywę pod konsolą, budzi się do logowania x (?), A następnie do czystej sesji.

AKTUALIZACJA. Sprawdziłem mój syslog, kern.log i pm-suspend.log, wydają się one wyświetlać standardową procedurę zawieszenia, która jest normalnie zakończona, a następnie wiele pustych wierszy (000s), a następnie normalna procedura uruchamiania po twardym resecie. Mogę się mylić, ale dla mnie wygląda to na panikę jądra.

Ponadto, jeśli zawieszę się za pomocą dbus ( Jak mogę zawiesić / hibernować z wiersza poleceń? ) Zamiast pm-suspend, wynik będzie taki sam.


ten sam problem, ale mój komputer zawiesza się 1/5 wznawia, konsola lub x nie ma znaczenia
Dzero

Odpowiedzi:


18

Wygląda na to, że mam ten sam problem i przy pomocy waszych testów znalazłem obejście. Utwórz skrypt, który przełączy się na konsolę przed zawieszeniem i wróć po wznowieniu.

W terminalu uruchom sudoedit /etc/pm/sleep.d/fglrx-fixi wklej następujący skrypt. Następnie uruchom go, uruchamiającsudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Scenariusz:

#!/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    

1
Skrypt wykonuje swoją pracę, więc zaakceptowałem odpowiedź, dzięki. BTW, jakiś konkretny powód dla chmod u + x zamiast chmod + x?
Pavel

To dla mnie sztuczka, dzięki! Asus n550jv, Ubuntu 13.10 ze sterownikami nvidia-319-updates tutaj. Naprawiono pusty biały ekran przy problemie z pobudką.
ido


Działa z 14.04, Lenovo E520, ATI HD 6630M z pakietem ubuntu z aktualizacjami fglrx
Paulius Šukys

Wydaje się, że działa dla większości - nie dla mnie. Macbook Pro 6,2 z połowy 2010 r. Z czystą instalacją 14.04.
DrumEater,

1

Odpowiedź Jana zadziałała dla mnie idealnie, ale problem nadal występowałby w stanie hibernacji. Aby to naprawić, zmodyfikowałem trochę skryptu:

#!/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 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.