web-dev-qa-db-fra.com

La souris devient inutilisable après le casque Corsair

J'utilise Ubuntu 16.04LTS (vous pouvez afficher les détails du système ici ) sur mon ordinateur et j'ai récemment eu un problème commun apparent: lorsque j'allume le Corsair Void le casque, ma souris devient inutilisable (comme dans, cliquer sur les liens n'a aucun effet).

Voici le résultat d'un lshw pour le Void Headset (souris et clavier):

          *-usb:0
               description: Human interface device
               product: Corsair VOID RGB Wireless Gaming Headset
               vendor: Corsair
               physical id: 2
               bus info: usb@3:2
               version: 0.00
               capabilities: usb-1.10
               configuration: driver=usbhid maxpower=500mA speed=12Mbit/s
          *-usb:1
               description: Mouse
               product: Corsair Gaming Scimitar RGB Mouse
               vendor: Corsair
               physical id: 3
               bus info: usb@3:3
               version: 2.03
               serial: 15032016AEAA1003550F1E8AF5001942
               capabilities: usb-2.00
               configuration: driver=usbhid maxpower=300mA speed=12Mbit/s
         *-usb:3
               description: Keyboard
               product: Corsair K95 RGB Gaming Keyboard
               vendor: Corsair
               physical id: 9
               bus info: usb@3:9
               version: 2.04
               serial: 1300C019AE3D8C805397BBE7F5001947
               capabilities: usb-2.00
               configuration: driver=usbhid maxpower=500mA speed=12Mbit/s

Pour le contrôleur USB actuel, je peux fournir les éléments suivants:

         *-usb:2
         description: USB controller
         product: 9 Series Chipset Family USB EHCI Controller #1
         vendor: Intel Corporation
         physical id: 1d
         bus info: pci@0000:00:1d.0
         version: 00
         width: 32 bits
         clock: 33MHz
         capabilities: pm debug ehci bus_master cap_list
         configuration: driver=ehci-pci latency=0
         resources: irq:23 memory:f7a1a000-f7a1a3ff
       *-usbhost
            product: EHCI Host Controller
            vendor: Linux 4.4.0-22-generic ehci_hcd
            physical id: 1
            bus info: usb@2
            logical name: usb2
            version: 4.04
            capabilities: usb-2.00
            configuration: driver=hub slots=2 speed=480Mbit/s
          *-usb
               description: USB hub
               vendor: Intel Corp.
               physical id: 1
               bus info: usb@2:1
               version: 0.00
               capabilities: usb-2.00
               configuration: driver=hub slots=8 speed=480Mbit/s

La liste complète du matériel peut être trouvée ici . J'ai eu un regard rapide sur ce post et pouvais voir un gentleman suggérer ceci:

lsusb pour obtenir les informations sur le dongle USB

Puis nano la ligne suivante:

options usbhid quirks=0x1b1c:0x1b27:0x0004" (Où l'ID correspond à votre clé USB)

Enregistrer dans /etc/modprobe.d/ en l'appelant usbhid.conf et enfin exécuter "mkinitcpio -p linux" cependant _ mkiniticpio n'est pas installé sur Ubunut (s'il s'agit même d'un paquet à installer, je viens de commencer à lire il).

Ma seule solution actuelle serait de ne pas avoir besoin d'allumer le casque (c'est-à-dire de ne pas avoir besoin d'appuyer sur le bouton d'alimentation pour l'activer) car je crois que c'est là que la faute est.

Je vais continuer à creuser et à mettre à jour cette question, mais toute aide est la bienvenue.

5
DankyNanky

J'ai le même problème, c'est la solution de contournement que j'ai faite jusqu'à ce qu'il y ait une vraie solution.

faire corsairFix.sh

#!/bin/bash
corsairId=$(xinput --list | grep "Corsair Corsair VOID Wireless Gaming Dongle" | grep -oP '(?<=id=)\d*')
if [ -z "$corsairId" ]; then
  echo "Corsair VOID Dongle was not found!"
else
  xinput set-int-prop $corsairId "Device Enabled" 8 0
fi

puis lancez:

$ sleep 20 && ./corsairFix.sh 

Ensuite, ajoutez rapidement le dongle USB et votre souris et votre clavier doivent être corrigés lors de l’exécution. Cela désactivera également les boutons de volume du casque (de toute façon, ils ne fonctionnent pas maintenant.)

3
LukePH