13.10 tergantung pada bangun dari menangguhkan kecuali ketika ditangguhkan dari konsol

12

Saya tahu bangun dari menangguhkan adalah masalah, tetapi ini terlihat seperti bug terpisah.

Ketika saya menangguhkan 13,10 pada HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) dari x, ia akan ditangguhkan secara normal tetapi membeku saat bangun. Saya mendapatkan layar hitam dengan kursor beku.

Tetapi ketika saya menangguhkan dari konsol dengan sudo pm-menangguhkan, itu bangun normal, dan saya kemudian bisa mendapatkan kembali x saya dengan Ctrl+ Alt+ F7.

Jika saya menangguhkan dengan menutup penutup di bawah x, juga membeku ketika bangun. Jika saya menangguhkan dengan menutup tutup di bawah konsol, itu terbangun ke login x (?), Kemudian ke sesi bersih.

MEMPERBARUI. Saya memeriksa syslog, kern.log dan pm-suspend.log saya, mereka muncul untuk menunjukkan prosedur penangguhan standar yang selesai secara normal, kemudian diikuti oleh banyak baris kosong (000s), kemudian prosedur mulai normal setelah hard reset. Saya mungkin salah tetapi terlihat seperti kernel panik bagi saya.

Juga, jika saya menangguhkan dengan dbus ( Bagaimana saya dapat menangguhkan / hibernasi dari baris perintah? ) Bukannya pm-menangguhkan, hasilnya sama.

Pavel
sumber
masalah yang sama, tapi pc saya hang 1/5 resume, konsol atau x tidak masalah
Dzero

Jawaban:

18

Sepertinya saya memiliki masalah yang sama dan dengan bantuan pengujian Anda, saya menemukan solusi. Buat skrip yang beralih ke konsol sebelum menangguhkan dan beralih kembali setelah melanjutkan.

Dalam menjalankan terminal sudoedit /etc/pm/sleep.d/fglrx-fixdan tempel di skrip berikut. Setelah itu membuatnya dapat dieksekusi dengan menjalankansudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Naskah:

#!/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
sumber
1
Script melakukan tugasnya jadi saya sudah menerima jawabannya, terima kasih. BTW, ada alasan khusus untuk chmod u + x daripada chmod + x?
Pavel
Apakah trik untuk saya, terima kasih! Asus n550jv, Ubuntu 13.10 dengan driver nvidia-319-updates di sini. Memperbaiki layar putih kosong pada masalah bangun.
ido
1
Anda adalah penyelamat ...
petersaints
Bekerja pada 14,04, Lenovo E520, ATI HD 6630M dengan paket ubuntu fglrx-update
Paulius Šukys
Tampaknya bekerja untuk sebagian besar - bukan untuk saya. Pertengahan 2010 Macbook Pro 6,2 dengan instalasi bersih 14,04.
DrumEater
1

Jawaban Jan bekerja sempurna untuk saya, tetapi masalah masih akan terjadi pada hibernate. Untuk memperbaikinya, saya memodifikasi sedikit script:

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