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
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
solaar
Sudo apt-get install solaar
solaar-cli pair
et, à l'invite, activez le clavier.