Мышь Asus STRIX Claw и клавиатура Tactic Pro не работают под Ubuntu 14.10

  • Мышь Asus STRIX Claw обнаружена, но ошибочно указана как клавиатура, и не работает вообще.

  • Клавиатура Asus STRIX Tactic Pro частично работает в режиме, отличном от NKRO, но комбинации клавиш не обнаруживаются, что делает ее непригодной для использования. Это не работает вообще при включении NKRO.

Перекомпиляция ядра с HID_MAX_USAGES увеличена до 65535 - как рекомендовано в этом разделе для аналогичной игровой мыши - частично исправила проблемы, как для мыши, так и для клавиатуры. После загрузки с новым ядром периферийные устройства пригодны для использования и ведут себя следующим образом:

  • Мышь Asus STRIX Claw правильно работает в режиме низкого разрешения. Он перестает работать, если нажата какая-либо кнопка DPI, и поэтому должен быть отключен / повторно подключен.

  • Клавиатура Asus 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" 

1 ответ

Решение

Перекомпиляция ядра больше не требуется для использования обоих периферийных устройств под Ubuntu 15.04 (Linux 3.19).

Клавиатура теперь работает "из коробки" в режиме, отличном от NKRO, с фиксированными комбинациями клавиш. Это не работает вообще, когда NKRO включен (хотя это не слишком проблематично, так как стандартный режим в порядке).

Мышь не распознавалась, пока я не обновил ее прошивку до последней версии ( 1.09), доступной из поддержки Asus; теперь он работает должным образом без какого-либо взлома системы (не пытайтесь делать это в Wine: подключите мышь к компьютеру, работающему под управлением Windows, чтобы правильно его прошить).

Другие вопросы по тегам