华硕STRIX爪鼠标和Tactic Pro键盘不能在Ubuntu 14.10下工作

  • 检测到华硕STRIX Claw鼠标,但错误地报告为键盘,并且根本不起作用。

  • 华硕STRIX Tactic Pro键盘部分在非NKRO模式下工作,但未检测到键组合,使其无法使用。 打开NKRO时它根本不起作用。

HID_MAX_USAGES的内核重新编译增加到65535 – 正如该主题中针对类似游戏鼠标的建议 – 部分修复了鼠标和键盘的问题。 使用新内核启动后,外围设备可用,并且行为如下:

  • 华硕STRIX Claw鼠标在最低DPI模式下正常工作。 如果按下任何DPI按钮,它将停止工作,因此需要拔下插头/重新插入。

  • 华硕STRIX Tactic Pro键盘现在完全适用于NKRO模式,具有任意数量的按键组合。 非NKRO模式不受影响(键组合仍然不起作用)。

在内核重新编译之前,以下是有关USB检测的背景信息的一些命令的输出:

$ 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" 

在Ubuntu 15.04(Linux 3.19)下使用这两种外设不再需要内核重新编译。

现在,键盘在非NKRO模式下开箱即用,键组合已修复。 但是当NKRO打开时它根本不起作用(由于标准模式没问题,这不是很成问题)。

直到我将其固件更新为华硕支持提供的最新版本( 1.09 )后才能识别鼠标; 它现在可以在没有任何系统黑客的情况下正常工作(不要尝试在Wine下执行此操作:将鼠标插入运行Windows的某台计算机以正确闪存)。