Ratés clavier sans fils

Salut tout le monde,

pour mon travail je me suis équipée d’un nouveau clavier sans fils ergonomique.
Je l’ai branché et j’ai commencé à l’utiliser avec grande satisfaction.

Sauf que, après quelques heures de travail…il ne répond plus comme il faut.
Les touches ne répondent plus, il oublie des lettres aux mots que je tape, etc.
Ça commence par les touches flèches; puis le backspace qui déconne sérieusement, puis le tab, puis la barre espace puis les lettres…

Ça me rappelle la panne des piles, je me dis. En effet, je change les piles (deux AAA 1.5v) et ça reprend bien.
Mais…pendant quelques minutes seulement !
Je teste donc les piles pour vérifier qu’il n’y a pas un problème de décharge trop rapide. Eh, non, les piles font 1,56v au voltmètre…autant dire qu’elles sont neuves !

Donc je me demande : il s’agit d’un problème matériel (= galère avec ebay/paypal pour remboursement, etc.) ou bien d’un problème de Debian ?

Venons-on au faits.

J’utilise Strech avec ce noyau:

Il s’agit d’un clavier wireless. 2.4 Ghz L’adaptateur est:

tarmac@debian:~$ lsusb Bus 003 Device 004: ID 045e:07a5 Microsoft Corp. Wireless Receiver 1461C

Et, bien que je n’aime pas du tout leurs logiciels, j’ai craqué pour un clavier ergonomique Microsoft(Sculpt Ergonomic) reconnu ainsi:

*-usb:2 description: Keyboard product: Microsoft vendor: Microsoft physical id: 5 bus info: usb@3:5 version: 7.54 capabilities: usb-2.00 configuration: driver=usbhid maxpower=100mA speed=12Mbit/s

Dans les log je lis:

[ 2306.997498] usb 3-5: new full-speed USB device number 4 using xhci_hcd [ 2307.142528] usb 3-5: New USB device found, idVendor=045e, idProduct=07a5 [ 2307.142530] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2307.142532] usb 3-5: Product: Microsoft® Nano Transceiver v2.1 [ 2307.142533] usb 3-5: Manufacturer: Microsoft [ 2307.145398] input: Microsoft Microsoft® Nano Transceiver v2.1 as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/0003:045E:07A5.0004/input/input15 [ 2307.206025] hid-generic 0003:045E:07A5.0004: input,hidraw3: USB HID v1.11 Keyboard [Microsoft Microsoft® Nano Transceiver v2.1] on usb-0000:00:14.0-5/input0 [ 2307.211129] input: Microsoft Microsoft® Nano Transceiver v2.1 as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.1/0003:045E:07A5.0005/input/input16 [ 2307.211616] hid-generic 0003:045E:07A5.0005: input,hidraw4: USB HID v1.11 Mouse [Microsoft Microsoft® Nano Transceiver v2.1] on usb-0000:00:14.0-5/input1 [ 2307.229155] input: Microsoft Microsoft® Nano Transceiver v2.1 as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2/0003:045E:07A5.0006/input/input17 [ 2307.285955] hid-generic 0003:045E:07A5.0006: input,hidraw5: USB HID v1.11 Device [Microsoft Microsoft® Nano Transceiver v2.1] on usb-0000:00:14.0-5/input2 [ 5525.731861] usblp1: removed [30903.130508] perf: interrupt took too long (2533 > 2500), lowering kernel.perf_event_max_sample_rate to 78750 [39946.521103] perf: interrupt took too long (3174 > 3166), lowering kernel.perf_event_max_sample_rate to 63000

Dans les logs:

[ 2306.492] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 (/dev/input/mouse1) [ 2306.492] (II) No input driver specified, ignoring this device. [ 2306.492] (II) This device may have been added with another device file. [ 2306.538] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 (/dev/input/event12) [ 2306.538] (**) Microsoft Microsoft® Nano Transceiver v2.1: Applying InputClass "libinput keyboard catchall" [ 2306.538] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1' [ 2306.538] (II) systemd-logind: got fd for /dev/input/event12 13:76 fd 53 paused 0 [ 2306.538] (**) Microsoft Microsoft® Nano Transceiver v2.1: always reports core events [ 2306.538] (**) Option "Device" "/dev/input/event12" [ 2306.538] (**) Option "_source" "server/udev" [ 2306.539] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event12 is tagged by udev as: Keyboard [ 2306.539] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event12 is a keyboard [ 2306.539] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/0003:045E:07A5.0004/input/input15/event12" [ 2306.539] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1" (type: KEYBOARD, id 13) [ 2306.539] (**) Option "xkb_model" "pc105" [ 2306.539] (**) Option "xkb_layout" "fr" [ 2306.539] (WW) Option "xkb_variant" requires a string value [ 2306.539] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2306.539] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event12 is tagged by udev as: Keyboard [ 2306.539] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event12 is a keyboard [ 2306.540] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 (/dev/input/event14) [ 2306.540] (**) Microsoft Microsoft® Nano Transceiver v2.1: Applying InputClass "libinput keyboard catchall" [ 2306.540] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1' [ 2306.540] (II) systemd-logind: got fd for /dev/input/event14 13:78 fd 54 paused 0 [ 2306.540] (**) Microsoft Microsoft® Nano Transceiver v2.1: always reports core events [ 2306.540] (**) Option "Device" "/dev/input/event14" [ 2306.540] (**) Option "_source" "server/udev" [ 2306.540] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event14 is tagged by udev as: Keyboard [ 2306.540] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event14 is a keyboard [ 2306.540] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1: needs a virtual subdevice [ 2306.540] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2/0003:045E:07A5.0006/input/input17/event14" [ 2306.540] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1" (type: MOUSE, id 14) [ 2306.540] (**) Option "AccelerationScheme" "none" [ 2306.540] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) selected scheme none/0 [ 2306.540] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) acceleration factor: 2.000 [ 2306.540] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) acceleration threshold: 4 [ 2306.541] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event14 is tagged by udev as: Keyboard [ 2306.541] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event14 is a keyboard [ 2306.541] (**) Microsoft Microsoft® Nano Transceiver v2.1: Applying InputClass "libinput keyboard catchall" [ 2306.541] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1' [ 2306.541] (II) systemd-logind: returning pre-existing fd for /dev/input/event14 13:78 [ 2306.541] (**) Microsoft Microsoft® Nano Transceiver v2.1: always reports core events [ 2306.541] (**) Option "Device" "/dev/input/event14" [ 2306.541] (**) Option "_source" "_driver/libinput" [ 2306.541] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1: is a virtual subdevice [ 2306.541] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2/0003:045E:07A5.0006/input/input17/event14" [ 2306.541] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1" (type: KEYBOARD, id 15) [ 2306.541] (**) Option "xkb_model" "pc105" [ 2306.541] (**) Option "xkb_layout" "fr" [ 2306.541] (WW) Option "xkb_variant" requires a string value [ 2306.541] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [ 2306.579] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 (/dev/input/event13) [ 2306.579] (**) Microsoft Microsoft® Nano Transceiver v2.1: Applying InputClass "libinput pointer catchall" [ 2306.579] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1' [ 2306.640] (II) systemd-logind: got fd for /dev/input/event13 13:77 fd 55 paused 0 [ 2306.640] (**) Microsoft Microsoft® Nano Transceiver v2.1: always reports core events [ 2306.640] (**) Option "Device" "/dev/input/event13" [ 2306.640] (**) Option "_source" "server/udev" [ 2306.640] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event13 is tagged by udev as: Mouse [ 2306.640] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event13 is a pointer caps [ 2306.640] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.1/0003:045E:07A5.0005/input/input16/event13" [ 2306.640] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1" (type: MOUSE, id 16) [ 2306.640] (**) Option "AccelerationScheme" "none" [ 2306.640] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) selected scheme none/0 [ 2306.640] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) acceleration factor: 2.000 [ 2306.640] (**) Microsoft Microsoft® Nano Transceiver v2.1: (accel) acceleration threshold: 4 [ 2306.641] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event13 is tagged by udev as: Mouse [ 2306.641] (II) input device 'Microsoft Microsoft® Nano Transceiver v2.1', /dev/input/event13 is a pointer caps

J’utilise la configuration clavier fr 105 alternative et toutes les touches (sauf certaines multimédia, dont je n’ai pas la moindre utilité) sont reconnues à la perfection.
Il faut dire que j’ai un autre adaptateur inséré, il s’agit de celui Dell prévu pour un ensemble clavier/souris. Quand mon nouveau clavier j’utilisais la souris Dell avec l’adaptateur. Le clavier Dell était sur off.

Je reste à disposition pour vous livrer tout élément utile pour éclaircir la situation et je remercie vivement tous ceux qui voudrons me donner une petite (ou grande!) suggestion, des conseils, des lectures et tout ce qui pourrait m’aider à comprendre si je dois retourner ou pas le produit.

Un grand merci, déjà, pour m’avoir lu !
À bientôt

Salut
Quelques infos sur le hid
https://doc.ubuntu-fr.org/tutoriel/hid

Merci pour ta réponse,
cependant, mon problème n’est pas celui du tutoriel :

Les périphériques de la norme HID permettent d’envoyer des commandes au serveur X. Toutefois toutes les commandes reçues ne sont pas toujours exploitables directement sous linux… C’est pourquoi il est intéressant de pouvoir les “remapper”, c’est à dire les attribuer aux commandes linux (inputdev) de notre choix.

Dans mon cas, les touches sont correctement mappées sauf que, je ne comprends pas pourquoi, certaines fois ça ne marche plus. Comme s’il y avait un problème de réception/émission je dirais.
Si c’était le problème du tutoriel, elles ne devraient jamais répondre…d’ailleurs, pour l’instant ça va.

Merci pour le link

salut guayaki

j’ai une debian Stretch

j’ai aussi un clavier sans fil et une souris sans fil (selectline de chez auchan) et j’ai aussi une tablette wacom ctl-471 et je n’ai pas de problème :

  • le clavier et la souris sont automatiquement pris en charge au branchement; le clavier ne dort jamais et la souris se réveille par un simple clic
  • la tablette est opérationnelle dès le branchement.

je n’ai rien eu à configurer; pas même une boite de dialogue.

j’ai bien peur que ce soit un problème mécanique :frowning:
désolé !

À distance de plusieurs mois d’utilisation, je viens de trouver une piste quant aux ratés de mon clavier.

Je m’excuse pour avoir laissé ce fil en plan …mais entre temps, j’ai travaillé parfaitement avec le clavier en question et, comme je bossais, pas le temps !!
Là je reviens d’une mission à l’étranger, je branche mon disque dur pour télécharger certains documents et…le clavier disjoncte à nouveau !

J’ai l’impression que ça se passe quand j’ai mon disque dur externe branché.
En effet, sur le net je trouve confirmation à cette hypothèse: https://www.google.fr/search?client=firefox-b&dcr=0&q=clavier+wifi+conflit+DD&oq=clavier+wifi+conflit+DD&gs_l=psy-ab.3..33i160k1l2.2971.6312.0.6629.14.13.1.0.0.0.177.1501.0j12.12.0…0…1.1.64.psy-ab…1.12.1405…0j0i22i30k1j0i67k1j0i22i10i30k1j33i21k1j33i22i29i30k1.0.n570VQ372eQ
Pour l’instant, j’ai branché le DD sur un port en façade (ce n’est pas du USB 3, mais tant pis, l’adaptateur du clavier ne veut pas s’insérer dans les ports devant :question:) et le clavier ça ré-marche nickel!

Ce n’est pas la meilleure des solutions, mais si ça marche, je vais continuer à faire attention que le DD et l’adaptateur ne soient pas branché dans deux ports à côté.

Je ne comprends pas, pourtant, pourquoi je n’avais jamais eu de problème de ce type avec mon ensemble clavier souris DELL que j’utilisais avant (et d’ailleurs, dont je continue à utiliser la sourie).

Les mystères des ondes…
Merci à tous