Question Comment résoudre les problèmes de suspension et d'hibernation dans Ubuntu


J'ai Ubuntu Lucid installé sur un Panasonic Toughbook CF-29. La plupart des choses fonctionnent bien, mais, sous Gnome, la suspension et l'hibernation ne fonctionnent pas. Fait intéressant, dans Xubuntu, l'hibernation fonctionne. Donc, ma question est double:

1) Comment puis-je dépanner la fonction de mise en veille prolongée dans le bureau Gnome (car je sais que l’ordinateur portable peut hiberner dans Ubuntu), et

2) Comment procéder pour dépanner la fonction de suspension? Je suis arrivé à regarder le fichier /var/log/pm-suspend.log, mais cela me dit simplement ce qui a bien fonctionné ... Je suis un peu coincé là.


4
2018-06-01 23:56


origine




Réponses:


Quelques conseils sont à https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume

Échoue à suspendre / hiberner

$ dmesg|less

Il y a généralement une entrée quelle application a causé l'échec de la suspension:

[32467.560058] Freezing of tasks failed after 20.01 seconds (1 tasks refusing to freeze, wq_busy=0):
[32467.560115] plasma-desktop D 0000000000000000 0 2065 1 0x00800004
...

La trace de pile vous indique souvent où le problème peut se trouver:

[32467.560155] [<ffffffff81087f00>] ? autoremove_wake_function+0x0/0x40
[32467.560163] [<ffffffffa016e523>] SendReceive+0x1a3/0x3b0 [cifs]
[32467.560169] [<ffffffffa0153c79>] CIFSSMBUnixQPathInfo+0x139/0x2b0 [cifs]
[32467.560176] [<ffffffffa016853d>] cifs_get_inode_info_unix+0x7d/0x1a0

Ne pas reprendre

Assurez-vous que la partition swap est correctement définie, voir https://help.ubuntu.com/community/SwapFaq


8
2017-09-09 07:31



Great link - Je ne l'avais pas encore vu. AFAIC, cette réponse est la meilleure réponse à ce jour à ma question ("comment résoudre" ...) alors je décerne la prime ici. - Aerik


J'avais l'habitude d'avoir un problème d'hibernation Ubuntu sur ordinateur portable ainsi que sur les ordinateurs de bureau. Ensuite, j'ai lu quelque part, et ce qui était logique, était que l'espace d'échange devait être assez grand pour stocker le contenu de la mémoire actuelle. Donc, une bonne règle est d'avoir un espace d'échange légèrement plus grand que la mémoire physique de l'ordinateur portable.

Donc, j'ai utilisé 1,6 Go de swap pour 1 Go de mémoire dans la prochaine installation de la version Ubuntu (je suis maintenant sur Ubuntu 10.04) et je peux hiberner l'ordinateur portable sans aucun problème.

Une autre façon de le faire fonctionner est d'utiliser un fichier d'échange et de ne pas échanger une partition. Le lien ci-dessous a plus de détails:

Hybernate sans partition


1
2017-09-09 05:19





Cela dépend de la nature exacte du problème. Je commencerais par examiner attentivement la pm-suspend.log

J'ai trouvé la page sur le site Web de Debian plus utile que celle du site Ubuntu en ce qui concerne la suspension du dépannage: https://wiki.debian.org/Suspend

Dans mon cas, un suspens sur quelques fois fait que le système se fige (ne pas suspendre). À partir du fichier pm-suspend.log, j'ai constaté que le problème était lié au pilote de la carte vidéo:

Message de suspension réussi:

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.

Échec de la suspension des messages:

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:

Et puis rien, c'est là que ça pend.

L'étape suivante consiste à activer le débogage en insérant une exportation de ligne. PM_DEBUG=true dans le début du fichier /usr/lib/pm-utils/pm-functions. Après avoir fait cela, j'ai trouvé que ça pendait à chvt 63 et j'ai trouvé un rapport de bogue qui m'a finalement amené à installer le pilote vidéo propriétaire du fabricant.


1
2017-08-21 02:21





Apparemment, Ubuntu a un problème avec suspendre et hiberner sur les ordinateurs portables.

Voir ce forum Ubuntu HowTo: Correction de la suspension et de la mise en veille prolongée sur les ordinateurs portables.
Cet article contient de nombreux commentaires qui pourraient être utiles à la lecture.


0
2017-09-07 19:49



Hmm ... j'ai regardé un tas de choses comme ça. Ce que je vois surtout, ce sont des solutions "shotgun" (comme "try uswsusp"). Ma question est vraiment plus "comment dépanner". Je cherche un gourou Linux qui est familier avec ces composants dans les différentes variantes d'Ubuntu pour donner quelques indications sur la façon de le comprendre, et pas seulement de parcourir une longue liste de choses à essayer pour voir si elles fonctionnent. - Aerik
Comme le problème semble être localisé dans la distribution Ubuntu et uniquement sur les ordinateurs portables, vous feriez peut-être mieux de le demander dans leurs forums. En dernier lieu, les discussions suivantes contiennent beaucoup de pointeurs et d’informations: Résolution des problèmes de suspension et d'hibernation et Comment dépanner Suspend / Hibernate dans Ubuntu 10.10. - harrymc
drôle - ça a bien marché pour moi sur mon netbook :) - warren
@ warren: Apparemment, le problème ne concerne pas tous les modèles. - harrymc
@harrymc - merci pour les conseils et les liens - Aerik