Comment désactiver la mise hors tension automatique des périphériques USB comme la souris USB?

28

Je ne sais pas comment, mais la mise hors tension automatique des périphériques USB a été activée par inadvertance. Maintenant, ma souris USB s'éteint même si elle est inactive pendant 2-3 secondes. C'est vraiment énervant.

Cela s'est produit après avoir installé powertopet powernap. Peut-être que cela a quelque chose à voir avec ces deux applications.

Comment puis-je désactiver cette "fonctionnalité"?

rrj
la source

Réponses:

12

C'est PowerNap qui fait ça.

Vous pouvez désactiver uniquement cette partie des scripts d'économie d'énergie de PowerNap avec:

sudo powernap-action --disable usb_autosuspend
Dustin Kirkland
la source
1
Pour moi, dans Debian Jessie (8.4), c'était le mode ordinateur portable. Voir la réponse ci-dessous. Ecrire à /sys/bus/usb/devices/«device»/power/levelaussi travaillé, voir autre réponse.
ctrl-alt-delor
30

Copiez-collez simplement la commande suivante dans le terminal et cela désactivera la suspension automatique.

Désactivation de la suspension automatique USB

echo 2 | sudo tee /sys/bus/usb/devices/*/power/autosuspend >/dev/null

Désactiver la suspension automatique USB

echo on | sudo tee /sys/bus/usb/devices/*/power/level >/dev/null
Qasim
la source
1
Désactiver la suspension automatique USB est exactement ce que je cherchais. Ici, je n'ai pas powernap installé.
Fernando Kosh
7
Ce redémarrage est-il persistant?
mveroone
2
Comment le rendre persistant au redémarrage: askubuntu.com/questions/73590/…
Bryce
2
Quelle est cette différence entre les deux scripts? Ai-je besoin des deux ou d'un seul d'entre eux?
rosencreuz
2
Sur Ubuntu 16.04 kern.logdit:WARNING! power/level is deprecated; use power/control instead
Erik van Oosten
10

Serait-ce que les outils en mode ordinateur portable sont à l'origine de cela? Si oui, essayez ce qui suit:

  1. Facultatif: créez une sauvegarde de /etc/laptop-mode/conf.d/usb-autosuspend.confen la copiant dans votre dossier de départ:

    cp /etc/laptop-mode/conf.d/usb-autosuspend.conf ~/usb.autosuspend.old
    
  2. Obtenez l'ID USB de votre souris / clavier

    lsusb
    

    Cela renverra une liste, y compris ID xxxx:xxxxpour votre souris / clavier.

  3. Modifier l'original usb-autosuspend.conf

    sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
    
  4. Il y aura une entrée appelée AUTOSUSPEND_USBID_BLACKLIST=''changer cela enAUTOSUSPEND_USBID_BLACKLIST='xxxx:xxxx'

  5. Cela devrait empêcher la suspension de votre souris / clavier USB. Vous devez maintenant redémarrer votre ordinateur ou redémarrer le mode ordinateur portable en utilisant

    sudo service laptop-mode restart
    

Source: http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/

user238948
la source
Vous trouvez votre ID avec la commande lsusb|grep -i mouse|sed 's/^.* ID //g'|sed 's/ .*$//g'(en supposant qu'il y a le mot "souris" dans la chaîne de votre souris) Si vous ne trouvez pas l'ID de votre souris, utilisez-le watch -d lsusbpendant que vous branchez votre souris.
rubo77
Au moins dans Ubuntu 15.04, ce fichier a été déplacé vers runtime-pm.confet la ligne à laquelle ajouter l'identifiant est maintenant appelée AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="". Étrangement, je n'ai pas réussi à faire fonctionner ma liste noire, j'ai donc désactivé ce module en définissant CONTROL_RUNTIME_AUTOSUSPEND=0. Ça a marché!
partofthething
Cela a fonctionné sur Debian Jessie (8.4), mais le fichier est/etc/laptop-mode/conf.d/runtime-pm.conf
ctrl-alt-delor
Vous étiez sur place, dans mon cas, j'ai exécuté "lmt-config-gui" pour les outils du mode ordinateur portable et décoché "Activer le module runtime-pm". Ce problème a commencé après la mise à jour de mon noyau KDE Neon de 4.4 à 4.8 hier soir et me rendait fou! Merci!
Adam Plocher
Je n'avais pas installé le mode ordinateur portable (bien que quelque chose suspende mon USB) et quand j'ai installé laptop-mode-toolsje n'avais pas le usb-autosuspend.conf (c'était pour le 14.04 mais j'ai le 16.04). J'avais un /etc/laptop-mode/conf.d/runtime-pm.confpar askubuntu.com/a/370406/318507 . J'attends toujours de voir si cela résout le problème ou si je dois retrouver ce qui le suspendait à l'origine.
dragon788