Depuis quelques jours, mon ordinateur de bureau Ubuntu 12.04 s’est mystérieusement réveillé juste après le passage en mode suspension.
Depuis l’installation, mon ordinateur portable Ubuntu 12.10 a également repris immédiatement après une suspension et une mise en veille prolongée.
Comment les prévenir?
http://askubuntu.com/questions/852600/ubuntu-16-04-wakes-up-immediately-from-suspend-after-installing-fprint-in-lenovo
et m'aider à comprendreIGBE
fonctionnéJ'ai récemment eu le même symptôme sur Asus Zenbook Pro UX501 sur Ubuntu 15.04. Le correctif exact de Bazon ne fonctionnait pas, contrairement à la variante de Vladimir Rutsky. Plus précisément:
Si courir depuis le terminal
cat /proc/acpi/wakeup
montre les lignes suivantes(les adresses pci peuvent être différentes)
puis basculez ces trois fonctions sur désactivé en exécutant les commandes suivantes:
la source
IGBE
fonctionné, mais pas plus de trois@reboot
. J'ai trouvé utile d'exécuter l'écho uniquement s'il était activé en mettant un test dans un script shell comme ceciegrep -q '^XHC1\s+S[0-9]\s+\*enabled' /proc/acpi/wakeup && echo XHC1 > /proc/acpi/wakeup
(mon périphérique problématique était XHC1 - un chipset USB).Si vous savez quel appareil allumer votre ordinateur, allez à la première étape pour suivre le guide. Si vous ne le faites pas, alors ouvrez le terminal et faites:
Et trouvez quel appareil réveille votre PC.
Alors maintenant:
hit in terminal:
Pour lister tous les ports USB qui réveillent notre PC.
nous avons maintenant des privillages de racine.
2.J'ai 8 ports USB et dans cet exemple, disons que je veux désactiver USB8, donc:
Allez-y et testez-le. Maintenant, ce périphérique spécifique du port USB 8 ne réveillera pas le PC.
Prochaine étape, pour rendre la modification permanente après chaque démarrage:
3
Et nous collons la commande de l'étape 2. Là (avant la sortie 0 bien sûr).
C'est ça.
facultatif Uniquement si, après mon sommeil / mon réveil, le périphérique USB 8, dans mon exemple, redevient Activé.
udev
règle pour exécuter la commande après chaque démarrage, veillez, réveillez-vous.Ouvrez un terminal et faites:
Sur les informations d’identification de votre clavier, les 4 premiers chiffres correspondent à l’identifiant du fournisseur et les 4 prochains chiffres à l’identifiant du produit.
Ensuite faire:
Où "réveil" entrez votre nom désiré du script. Le nombre 10 est la priorité au cas où vous auriez beaucoup d'autres règles udev, plus le nombre de règles exécutées avant les autres sera bas.
Copier coller ceci et remplacer l'ID de fournisseur et l'ID de produit par votre propre ID de fournisseur de clavier sans fil et l'ID de produit.
* usb8 pour moi mon clavier sans fil (vous pouvez également le voir sur la capture d'écran (bus 008)), remplacez-le par le vôtre.
Ctrl+ Opour enregistrer, Ctrl+ Xpour quitter et redémarrer.
la source
Rendre le correctif permanent
(Je compile les solutions fournies par Bazon, Ilikerobots et Pavlos Theodorou - ensemble, ils abordent mon problème spécifique)
Pour résoudre le problème de façon permanente, que ce soit un port USB réveillant le système ou autre chose:
Vous pourriez obtenir ces lignes ou des lignes similaires:
Puis ouvrez:
et ajoutez ces lignes (ou similaire, selon les résultats ci-dessus) avant
exit 0
la source