13.10 висить при пробудженні з підвіски, за винятком випадків, коли підвішений від консолі


12

Я знаю, що пробудження від призупинення - це проблема, але це виглядає як окрема помилка.

Коли я зупиняю 13.10 на HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) від x, він призупиняється нормально, але замерзає під час пробудження. Я отримую чорний екран із замороженим курсором.

Але коли я відмовляюсь від консолі з sudo pm-suspend, вона прокидається нормально, і тоді я можу повернути свій x за допомогою Ctrl+ Alt+ F7.

Якщо я зупиняюсь, закриваючи кришку під x, також замерзає під час пробудження. Якщо я призупиняю, закриваючи кришку під консоллю, вона прокидається у логін x (?), А потім у чистий сеанс.

ОНОВЛЕННЯ. Я перевірив свій syslog, kern.log та pm-suspend.log, вони, як видається, показують стандартну процедуру призупинення, яка завершується нормально, потім слідує багато порожніх рядків (000s), потім звичайна процедура запуску після жорсткого скидання. Я можу помилятися, але схоже на ядро ​​панікує.

Крім того, якщо я призупиняю функцію dbus ( Як я можу призупинити / перезимувати в командному рядку? ) Замість pm-suspend, результат буде таким же.


така ж проблема, але мій ПК висить 1/5 резюме, консоль або x не має значення
Dzero

Відповіді:


18

Здається, у мене є та сама проблема, і за допомогою вашого тестування я знайшов вирішення. Створіть сценарій, який перемикається на консоль перед тим, як призупинити, і поверніть назад після відновлення.

У терміналі запустіть sudoedit /etc/pm/sleep.d/fglrx-fixі вставте наступний сценарій. Потім зробіть його виконуваним за допомогою запускуsudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Сценарій:

#!/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
Сценарій виконує роботу, тому я прийняв відповідь, дякую. BTW, якась конкретна причина для chmod u + x, а не chmod + x?
Павло

Трюк для мене, дякую! Тут розміщено драйвери Asus n550jv, Ubuntu 13.10 з nvidia-319. Виправлений порожній білий екран на випуску.
ido

1
Ви - рятувальник життя ...
petersaints

Працює 14.04, Lenovo E520, ATI HD 6630M з fglrx-оновленнями пакету ubuntu
Пауліус Шукіс

Здається, для більшості працює - не для мене. Середина 2010 Macbook Pro 6,2 з чистою установкою 14.04.
DrumEater

1

Відповідь Яна для мене спрацювала ідеально, але питання все-таки відбулося б у сплячому режимі. Щоб виправити це, я змінив крихітний біт сценарію:

#!/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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.