13.10 se bloque au réveil de la suspension sauf lorsqu'il est suspendu de la console

12

Je sais que le réveil de la suspension est un problème, mais cela ressemble à un bogue distinct.

Lorsque je suspends 13.10 sur HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) de x, il se suspend normalement mais se fige au réveil. J'obtiens un écran noir avec un curseur figé.

Mais quand je suspend depuis la console avec sudo pm-suspend, il se réveille normalement, et je peux alors récupérer mon x avec Ctrl+ Alt+ F7.

Si je suspends en fermant le couvercle sous x, gèle également au réveil. Si je suspend en fermant le couvercle sous la console, il se réveille dans la connexion x (?), Puis dans une session propre.

MISE À JOUR. J'ai vérifié mes syslog, kern.log et pm-suspend.log, ils semblent montrer une procédure de suspension standard qui se termine normalement, puis suivie de nombreuses lignes vides (000), puis une procédure de démarrage normale après une réinitialisation matérielle. Je me trompe peut-être, mais cela ressemble à une panique du noyau pour moi.

De plus, si je suspend avec dbus ( comment puis-je suspendre / hiberner depuis la ligne de commande? ) Au lieu de pm-suspend, le résultat est le même.

Pavel
la source
même problème, mais mon PC se bloque 1/5 reprend, console ou x n'a pas d'importance
Dzero

Réponses:

18

Il semble que j'ai le même problème et avec l'aide de vos tests, j'ai trouvé une solution. Créez un script qui passe à la console avant de suspendre et revenez après la reprise.

Dans un terminal, exécutez sudoedit /etc/pm/sleep.d/fglrx-fixet collez le script suivant. Rendez-le ensuite exécutable en exécutantsudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Scénario:

#!/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
la source
1
Le script fait le travail alors j'ai accepté la réponse, merci. BTW, une raison particulière pour chmod u + x plutôt que chmod + x?
Pavel
Fait l'affaire pour moi, merci! Asus n550jv, Ubuntu 13.10 avec pilotes nvidia-319-updates ici. Correction d'un écran blanc vierge sur le problème de réveil.
ido
1
Vous êtes un épargnant de vie ...
petersaints
Fonctionne le 14.04, Lenovo E520, ATI HD 6630M avec le package ubuntu fglrx-updates
Paulius Šukys
Semble fonctionner pour la plupart - pas pour moi. Mi-2010 Macbook Pro 6,2 avec une nouvelle installation de 14.04.
DrumEater
1

La réponse de Jan a fonctionné parfaitement pour moi, mais le problème se produirait toujours en hibernation. Pour résoudre ce problème, j'ai modifié un tout petit peu du 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 
je fais
la source