web-dev-qa-db-fra.com

La souris Asus STRIX Claw et le clavier Tactic Pro ne fonctionnent pas sous Ubuntu 14.10

  • La souris Asus STRIX Claw est détectée, mais signalée à tort comme un clavier et ne fonctionne pas du tout.

  • Le clavier Asus STRIX Tactic Pro fonctionne partiellement en mode non NKRO, mais aucune combinaison de touches n'est détectée, ce qui le rend inutilisable. Cela ne fonctionne pas du tout lorsque vous allumez NKRO.

Une recompilation du noyau avec HID_MAX_USAGES a été portée à 65535 - comme recommandé dans ce sujet pour une souris de jeu similaire - a partiellement résolu les problèmes, à la fois pour la souris et le clavier. Après avoir démarré avec le nouveau noyau, les périphériques sont utilisables et se comportent comme suit:

  • La souris Asus STRIX Claw fonctionne correctement en mode DPI le plus bas. Il cesse de fonctionner si un bouton DPI est enfoncé et doit donc être débranché/rechargé.

  • Le clavier Asus STRIX Tactic Pro fonctionne désormais entièrement en mode NKRO, avec un nombre quelconque de combinaisons de touches. Le mode non-NKRO n'est pas affecté (les combinaisons de touches ne fonctionnent toujours pas).

Vous trouverez ci-dessous les résultats de certaines commandes pour obtenir des informations générales sur la détection USB, avant la recompilation du noyau:

$ lsusb 
Bus 002 Device 002: ID 8087:8001 Intel Corp.  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 001 Device 002: ID 8087:8009 Intel Corp.   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc;  
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
Bus 003 Device 011: ID 195d:1016 Itron Technology iONE   
Bus 003 Device 012: ID 195d:2039 Itron Technology iONE   
Bus 003 Device 006: ID 046d:c044 Logitech, Inc. LX3 Optical Mouse  
Bus 003 Device 005: ID 046d:0a29 Logitech, Inc.   
Bus 003 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  

$ xinput -list 
⎡ Virtual core pointer                      id=2    [master pointer  (3)]  
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]  
⎜   ↳ Logitech Logitech Wireless Headset        id=8    [slave  pointer  (2)]  
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=9    [slave  pointer  (2)]  
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]  
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]  
    ↳ Power Button                              id=6    [slave  keyboard (3)]  
    ↳ Power Button                              id=7    [slave  keyboard (3)]  
    ↳ Eee PC WMI hotkeys                        id=12   [slave  keyboard (3)]  
    ↳ Strix Claw Strix Claw Gaming Mouse        id=10   [slave  keyboard (3)]  
    ↳ ASUS ASUS Strix Tactic Pro Gaming Keyboard    id=11   [slave  keyboard (3)] 

$ xinput list-props 10 
Device 'Strix Claw Strix Claw Gaming Mouse':  
    Device Enabled (151):   1  
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000  
    Device Product ID (271):    6493, 4118  
    Device Node (272):  "/dev/input/event2" 
1
enolas

La recompilation du noyau n’est plus nécessaire pour utiliser les deux périphériques sous Ubuntu 15.04 (Linux 3.19).

Le clavier fonctionne désormais sans clé en mode non-NKRO, avec des combinaisons de touches fixes. Cela ne fonctionne pas du tout quand NKRO est activé (ce qui n'est pas trop problématique puisque le mode standard est correct).

La souris n'était pas reconnue jusqu'à ce que je mette à jour son firmware avec la dernière version ( 1.09 ) disponible auprès du support Asus; il fonctionne maintenant correctement sans aucun piratage du système (n'essayez pas de le faire sous Wine: branchez votre souris sur un ordinateur fonctionnant sous Windows pour le flasher correctement).

0
enolas