web-dev-qa-db-fra.com

Souris USB en veille après 5 secondes sur batterie

Ma souris USB dort après 5 secondes d’inactivité lorsqu’elle fonctionne sur batterie. Il se réveille à nouveau lorsque j'appuie sur un bouton de la souris. C'est vraiment énervant.

J'ai fait lsusb, et j'ai remarqué que ma souris est

Bus 001 Device 012: ID 04d9:2083 Holtek Semiconductor, Inc.

J'ai vérifié mon /sys/bus/usb/devices/usb1/power/autosuspend mais il a déjà la valeur 0 et le répertoire usb1 contient de nombreux sous-répertoires contenant également des fichiers autosuspend, et je ne sais pas comment les éditer.

En outre, je voudrais une solution permanente, qui fonctionnerait pour n'importe quelle souris, sur n'importe lequel de mes 3 ports USB. Des idées?

Utilisation de: Ubuntu 12.04 64bit

10
yurividal

Pour résoudre ce problème sur 12.04 et continuer à utiliser laptop-mode-tools, éditez le fichier:

/etc/laptop-mode/conf.d/usb-autosuspend.conf

$ Sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf

Et cherchez la ligne:

AUTOSUSPEND_USBTYPE_BLACKLIST=""

Remplacer par:

AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"

Cela désactivera automatiquement la suspension automatique USB si vous avez TOUTE souris et même des clés USB branchées.

21
sant

J'ai eu le même problème, je pense qu'après avoir installé soit laptop-mode-tools ou powertopname__. Au lieu de les désinstaller à nouveau ...

  • entrez Sudo powertop dans un terminal
  • utilisez la flèche droite pour passer à l'onglet Réglables
  • utilisez la flèche vers le bas pour sélectionner la ligne avec Autosuspendpour votre souris USB
  • appuyez sur Entrée pour basculer cette ligne sur Badname__
  • quitter powertop avec la touche q

EDIT: Dommage, ce n'est qu'une solution temporaire. Il ne survit pas à un redémarrage ...

Cependant, j'ai trouvé autre chose. Si vous avez installé laptop-mode-tools, essayez de définir CONTROL_USB_AUTOSUSPEND=0 dans le fichier /etc/laptop-mode/conf.d/usb-autosuspend.conf.

EDIT: définir BATT_SUSPEND_USB = 0 devrait également résoudre le problème (au moins, il a résolu le mien).

4
sanmiguel9

Le lien suivant offre une autre approche qui semble convenir. Juste essayé moi-même. En espérant.

Au cas où le lien disparaît je vous donnerai la version courte et douce. Tout d’abord, le correctif suppose que vous utilisez des outils en mode portable. Utilisez lsusb pour obtenir l'ID du périphérique, puis ajoutez-le au paramètre AUTOSUSPEND_USBID_BLACKLIST dans /etc/laptop-mode/conf.d/usb-autosuspend.conf.

L'identifiant que j'utilise pour ma souris USB a été mis en surbrillance dans l'extrait ci-dessous de la sortie de lsusb.

Bus 002 Device 003: ID 045e:0748 Microsoft Corp.

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

3
ajmccluskey

utilisez lsusb pour trouver le numéro de bus et le numéro de périphérique
next dans chaque dossier présent dans /sys/bus/usb/devices/ qui porte le nom number-number, tel que 1-1.2 etc, consultez les fichiers busnum et devnum pour trouver le numéro de bus et le numéro de périphérique auxquels les fichiers sont destinés et recherchez le dossier requis (par exemple, 1-1.2).
Ensuite, pour le dossier respectif intitulé 1-1.2, définissez la valeur du fichier situé à /sys/bus/usb/devices/1-1.2/power/autosuspend sur -1.
Maintenant, l'appareil ne sera pas suspendu.

2
Abhishek Bhatia

Assurez-vous que les packages laptop-mode-tools ou powertop ne sont pas installés. Si vous le faites, désinstallez-les en exécutant

Sudo apt-get remove --purge laptop-mode-tools powertools && apt-get autoremove

Cela a résolu le problème pour moi sur Mint 13 sur un Alienware M14x R2.

0
jeshurun

Tapez Sudo pico /etc/laptop-mode/conf.d/usb-autosuspend.conf pour éditer le fichier mentionné.

Rechercher la ligne

CONTROL_USB_AUTOSUSPEND="auto"

et supprimer "auto", de sorte qu'il se lit

CONTROL_USB_AUTOSUSPEND=""

Travaillé pour moi.

0
antonio Oliveira