web-dev-qa-db-ja.com

Corsairヘッドセットの後にマウスが使用できなくなる

私はPCでUbuntu 16.04LTSを実行しています(システムの詳細を表示できます ここ )、最近明らかに明らかな障害が発生しました-Corsair Voidヘッドセットをオンにしたとき、マウス使用できなくなります(たとえば、リンクをクリックしても効果はありません)。

Voidヘッドセット(マウスとキーボード)のlshwの結果は次のとおりです。

          *-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

実際のUSBコントローラーについては、次のものを提供できます。

         *-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

完全なハードウェアリストは here にあります。 この投稿をすばやく見て があり、紳士が次のことを提案しているのを見ることができました:

lsusbはUSBドングルの情報を取得します

次に、nano次の行:

options usbhid quirks=0x1b1c:0x1b27:0x0004"(IDがUSBと一致した場所)

/etc/modprobe.d/に保存してusbhid.confを呼び出し、最後に"mkinitcpio -p linux"を実行しますが、mkiniticpioはUbunutにインストールされません(これがインストールするパッケージであっても、読み始めたばかりです)。

私の現在の唯一の解決策は、ヘッドセットをオンにする必要がないことです(つまり、有効にするために電源ボタンを押す必要はありません)。

引き続き掘り下げてこの質問を更新しますが、ご協力をお願いします。

5
DankyNanky

これと同じ問題があります。これは、実際の修正が行われるまでに行った回避策です。

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

次に実行します:

$ sleep 20 && ./corsairFix.sh 

次に、USBドングルをすばやく追加すると、実行時にマウスとキーボードが修正されます。これにより、ヘッドセットの音量ボタンも無効になります(とにかく動作するわけではありません)。

3
LukePH