9 votes

Après la mise à niveau vers Kubuntu 18.04, le système se réveille immédiatement après la mise en veille. Bug?

Je viens de passer à Kubuntu 18.04 (donc au noyau 4.15.0-23). Je ne peux plus mettre mon ordinateur en veille. Cependant, démarrer sur une version précédente du noyau me permet toujours de mettre mon ordinateur en veille.

Voici exactement ce qu'il se passe quand je clique sur 'Mettre en veille': Le système s'éteint, se met en veille (led clignotante), se réveille de lui-même 1 à 2 secondes plus tard.

Pensez-vous qu'il y a un problème dans le noyau? Y a-t-il un problème de configuration/conflict?

Merci pour votre aide!

Amicalement,

Voici les journaux:

journalctl -b | grep sleep

juil. 07 16:15:25 user-ubuntu NetworkManager[1016]:   [1530972925.7995] manager: sleep: sleep requested (sleeping: no  enabled: yes)
juil. 07 16:15:25 user-ubuntu NetworkManager[1016]:   [1530972925.7996] device (wlp2s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
juil. 07 16:15:26 user-ubuntu systemd-sleep[6022]: Mise en veille du système...
juil. 07 16:15:31 user-ubuntu kernel: ACPI: Préparation à l'entrée dans l'état de veille du système S3
juil. 07 16:15:31 user-ubuntu kernel:  cache: cpu parent1 ne doit pas être en veille
juil. 07 16:15:31 user-ubuntu kernel:  cache: cpu parent2 ne doit pas être en veille
juil. 07 16:15:31 user-ubuntu kernel:  cache: cpu parent3 ne doit pas être en veille
juil. 07 16:15:31 user-ubuntu kernel: ACPI: Réveil de l'état de veille du système S3
juil. 07 16:15:31 user-ubuntu systemd-sleep[6022]: Système réveillé.
juil. 07 16:15:31 user-ubuntu systemd[1]: sleep.target: Unité plus nécessaire. Arrêt.
juil. 07 16:15:31 user-ubuntu systemd-logind[995]: Opération 'veille' terminée.
juil. 07 16:15:31 user-ubuntu NetworkManager[1016]:   [1530972931.6845] manager: wake requested (sleeping: yes  enabled: yes)

journalctl -b | grep suspend

juil. 07 16:15:26 user-ubuntu kernel: PM: entrée en veille (profonde)
juil. 07 16:15:31 user-ubuntu kernel: Mise en veille des consoles (utilisez no_console_suspend pour déboguer)
juil. 07 16:15:31 user-ubuntu kernel: PM: sortie de veille
juil. 07 16:15:31 user-ubuntu systemd[1]: suspend.target: Unité plus nécessaire. Arrêt.

9voto

knarx Points 181

D'accord!

Mon dongle wifi USB semblait réveiller mon système.

Étape 1: vérifier ce qui est autorisé à réveiller votre système:

Ouvrez un terminal:

sudo nano /proc/acpi/wakeup

Étape 2: comprendre les résultats:

Capture d'écran du contenu /proc/acpi/wakeup - étape 1

La liste montre quel périphérique peut réveiller votre ordinateur.

Ici: EHC1 - EHC2 - XHC

Étape 3: Bloquez le périphérique qui réveille votre ordinateur:

Désactivez EHC1 dans votre terminal avec:

echo EHC1 | sudo tee /proc/acpi/wakeup

Mettez votre ordinateur en veille. S'il se réveille toujours, essayez

echo EHC2 | sudo tee /proc/acpi/wakeup

Remarque: EHC2 au lieu de EHC1. Vous pouvez également essayer avec XHC)

Remarque: la commande ci-dessus est une sorte de bascule. Si vous l'utilisez 2 fois de suite, elle désactivera EHC1, puis le réactivera

Étape 4: Confirmez que cela a fonctionné

Ici, c'était EHC2 qui a réveillé mon ordinateur (mon dongle wifi USB). Maintenant, il est désactivé, il ne peut pas réveiller mon ordinateur, et il reste en veille.

Capture d'écran du contenu /proc/acpi/wakeup - étape 2

1voto

user952577 Points 11

J'avais exactement le même symptôme, mais je n'avais rien branché (USB). L'ordinateur portable se réveillait immédiatement après la fermeture du couvercle.

Dans mon cas, j'ai résolu le problème une fois en allant dans Paramètres système > Gestion de l'alimentation et en expérimentant avec chaque option possible. Pour moi, ça a fonctionné en désactivant "Suspendre la session" dans l'onglet "Sur batterie". Cette option configure la suspension automatique de l'ordinateur après un certain temps, mais en la désactivant, le problème d'impossibilité de suspendre l'ordinateur a été résolu d'une certaine manière.

J'ai ensuite recommencé à expérimenter avec les options et le problème est réapparu, cette fois-ci il n'a pas fonctionné de désactiver la suspension automatique après un certain temps.

J'ai ensuite trouvé un article (https://bibhasdn.com/blog/fixing-immediate-resume-of-system-after-suspend-on-linux-mint-ubuntu/) expliquant comment faire quelque chose de similaire à la réponse fournie par l'auteur du post ici et, après avoir désactivé XHC1 (le chipset USB 3.0), la seule option capable de réveiller l'ordinateur autre que l'ouverture du couvercle, le bogue a été corrigé.

Les étapes étaient :

  1. Taper dans le terminal sudo cat /proc/acpi/wakeup
  2. Identifier les options qui peuvent réveiller l'ordinateur (activées)
  3. Désactiver une par une, en commençant par celles de priorité plus faible (faites attention, lisez l'article pour savoir lesquelles laisser tranquilles)

Je fais tourner Kubuntu KDE Plasma (Ubuntu 18.04.2 LTS) sur un MacBook Air de 2017.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X