web-dev-qa-db-fra.com

Le clavier sans fil Logitech cesse de fonctionner après des intervalles de temps aléatoires

J'ai un clavier Logitech K830 qui fonctionnait parfaitement avec Linux (Ubuntu 16.4 à long terme), mais qui a commencé à mal fonctionner après une mise à jour vers septembre 2017.

J'ai toujours utilisé le clavier via le récepteur universel qui se branche sur le port USB. J'utilise également une souris Logitech via son récepteur universel et la souris ne présente aucun problème.

Le clavier commence à fonctionner correctement lorsque je branche le récepteur et l’allume, mais après un laps de temps variable, il semble perdre la connexion au récepteur. Une combinaison du rebranchement du récepteur et du redémarrage du clavier permet au clavier de fonctionner pendant une nouvelle durée variable. Avant septembre 2017, le clavier fonctionnait parfaitement avec le récepteur.

Lorsque je branche le clavier et que je tape lsusb, je vois le clavier répertorié comme suit:

Bus 002 Device 098: ID 046d:c52b Logitech, Inc. Unifying Receiver

Après avoir perdu la connexion au hasard, je ne vois plus cette ligne.

Pas sûr que ce soit pertinent: si je tape ls dans /sys/bus/pci/drivers/xhci_hcd, je ne vois qu’une adresse 0000:00:14.0, quel que soit le nombre de récepteurs unifiés USB que j’ai branchés.

J'ai trouvé un script en ligne qui est censé redémarrer tous les pilotes USB en convertissant ces adresses en cycle et en les écrivant sous unbind et bind, mais cela ne semble pas résoudre le problème.

Certaines questions et réponses semblent similaires à ce problème et sont liées à la suspension automatique USB. Je n'ai pas installé laptop-mode et le problème se produit également lorsque mon ordinateur portable est connecté au réseau. J'ai essayé:

Sudo sh -c "echo -1 > /sys/module/usbcore/parameters/autosuspend"

Comme suggéré dans la réponse principale ici mais cela n’a pas aidé.

J'ai essayé avec un simple clavier USB avec un câble, et cela fonctionne de manière fiable

1
danza

Réarrange pour minimiser les interférences

Bus 002 périphérique 098

Cela implique que vous pouvez avoir un nombre important de périphériques USB connectés à votre système. Essayez de les réorganiser de sorte que les nano-récepteurs ne se trouvent pas à proximité de périphériques non blindés susceptibles de provoquer des interférences, tels que certains lecteurs flash.

Il est possible que le clavier nano récepteur soit la cause. Si c'est le cas, vous pouvez utiliser le récepteur de souris.

Associez jusqu'à 6 appareils à un récepteur

  1. Installer solaar
Sudo apt-get install solaar
  1. débranchez le clavier nano-récepteur et éteignez le clavier.
  2. Associez le clavier au récepteur nano de la souris.
    lancez solaar-cli pair et, à l'invite, activez le clavier.
1
J. Starnes