LoginSignup
0
0

More than 5 years have passed since last update.

メモ:Corsair Scimitar PRO RGBがLinux 4.9で動かなかったときの対処

Posted at

BlenderやFreeCADを扱うとき、テンキーが側面についたゲーミングマウスが便利そうだから買ってみた。

でもLinux 4.9だと動かなかった。
dmesgでもエラーログがでてた。

[ 3155.894485] usb 1-3.3: new full-speed USB device number 10 using xhci_hcd
[ 3155.996413] usb 1-3.3: New USB device found, idVendor=1b1c, idProduct=1b3e
[ 3155.996414] usb 1-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3155.996415] usb 1-3.3: Product: Corsair Gaming SCIMITAR PRO RGB Mouse
[ 3155.996415] usb 1-3.3: Manufacturer: Corsair
[ 3155.996416] usb 1-3.3: SerialNumber: 08022036AEBEA0675645A628F5001945
[ 3155.998276] input: Corsair Corsair Gaming SCIMITAR PRO RGB Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.0/0003:1B1C:1B3E.0007/input/input28
[ 3155.998442] hid-generic 0003:1B1C:1B3E.0007: input,hidraw0: USB HID v1.11 Mouse [Corsair Corsair Gaming SCIMITAR PRO RGB Mouse] on usb-0000:00:14.0-3.3/input0
[ 3155.999437] hid-generic 0003:1B1C:1B3E.0008: item 0 1 0 8 parsing failed
[ 3155.999443] hid-generic: probe of 0003:1B1C:1B3E.0008 failed with error -22
[ 3155.999480] usbhid 1-3.3:1.2: couldn't find an input interrupt endpoint

マウス側の識別子が壊れてるのか、そもそも新しいものなのかは専門外なのでわからない。
Linux 4.11で動くらしい。

でも、現時点ではDebian LinuxだとUnstableにも4.11は居ない。

パッチを作ってくださった方がいる。

仕方がないのでパッチを当ててカーネルのdebパッケージごと作り直す。

sudo apt-get install kernel-package libncurses5-dev fakeroot
sudo apt-get install linux-source-4.9
mkdir work
cd work
tar xvf /usr/src/linux-source-4.9.tar.xz 
git clone https://github.com/DamnWidget/kernel.git
cd linux-source-4.9
patch -p1 < ../kernel/drivers/hid/0001-HID-corsair-support-for-K65-K70-Rapidfire-and-Scimit.patch 
patch -p1 < ../kernel/drivers/hid/0002-HID-corsair-Add-driver-Scimitar-Pro-RGB-gaming-mouse.patch 
make oldconfig
make prepare
make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.custom kernel_image kernel_headers kernel_source
cd ..
sudo dpkg -i linux-*.deb

カーネルをビルドするなんていつぶりだろう、、、

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0