После обновления ядра в арче пару месяцев назад, перестал работать граф. планшет XP-PEN STAR G640.
Думал, что-то поломали в 4.18 и в 4.19 починят, но нет: в 4.19 все так же не работает
Кнопки нажимаются, но курсор не перемещается
xinput --list:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 Consumer Control id=10 [slave pointer (2)]
⎜ ↳ A4TECH USB Device Consumer Control id=14 [slave pointer (2)]
⎜ ↳ A4TECH USB Device id=15 [slave pointer (2)]
⎜ ↳ XP-PEN STAR G640 id=18 [slave pointer (2)]
⎜ ↳ XP-PEN STAR G640 Mouse id=19 [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)]
↳ USB PnP Audio Device(EEPROM) id=8 [slave keyboard (3)]
↳ HID 04f3:0103 id=9 [slave keyboard (3)]
↳ HID 04f3:0103 System Control id=11 [slave keyboard (3)]
↳ A4TECH USB Device Keyboard id=12 [slave keyboard (3)]
↳ A4TECH USB Device System Control id=13 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=20 [slave keyboard (3)]
↳ HID 04f3:0103 Consumer Control id=21 [slave keyboard (3)]
↳ A4TECH USB Device Consumer Control id=22 [slave keyboard (3)]
↳ XP-PEN STAR G640 id=16 [slave keyboard (3)]
↳ XP-PEN STAR G640 Keyboard id=17 [slave keyboard (3)]
dmesg:
[ 2561.607996] usb 2-3.3: USB disconnect, device number 9
[ 2562.336915] usb 2-3.3: new full-speed USB device number 10 using xhci_hcd
[ 2562.437734] usb 2-3.3: New USB device found, idVendor=28bd, idProduct=0094, bcdDevice= 0.00
[ 2562.437739] usb 2-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2562.437741] usb 2-3.3: Product: STAR G640
[ 2562.437743] usb 2-3.3: Manufacturer: XP-PEN
[ 2562.447489] input: XP-PEN STAR G640 Mouse as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.0/0003:28BD:0094.000F/input/input37
[ 2562.447843] hid-generic 0003:28BD:0094.000F: input,hidraw0: USB HID v1.00 Mouse [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input0
[ 2562.448781] input: XP-PEN STAR G640 as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input38
[ 2562.448982] input: XP-PEN STAR G640 as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input39
[ 2562.449102] input: XP-PEN STAR G640 Keyboard as /devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.3/2-3.3:1.1/0003:28BD:0094.0010/input/input40
[ 2562.503982] hid-generic 0003:28BD:0094.0010: input,hiddev0,hidraw1: USB HID v1.00 Keyboard [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input1
[ 2562.504769] hid-generic 0003:28BD:0094.0011: hiddev1,hidraw2: USB HID v1.00 Device [XP-PEN STAR G640] on usb-0000:00:14.0-3.3/input2
[ 2730.629267] audit: type=1006 audit(1536480001.261:8): pid=13947 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=7 res=1
[ 2730.629272] audit: type=1006 audit(1536480001.261:9): pid=13946 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=8 res=1
[ 2730.629276] audit: type=1006 audit(1536480001.261:10): pid=13945 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=9 res=1
[ 3330.521306] audit: type=1006 audit(1536480601.152:11): pid=23293 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=10 res=1
Странно, но перемещения курсора регистрируются в libinput debug-events:
event12 POINTER_MOTION_ABSOLUTE +3.76s 37.19/ 92.70
event12 POINTER_MOTION_ABSOLUTE +3.77s 37.20/ 92.69
event12 POINTER_MOTION_ABSOLUTE +3.77s 37.20/ 92.69
event12 POINTER_MOTION_ABSOLUTE +3.78s 37.21/ 92.69
event12 POINTER_MOTION_ABSOLUTE +3.78s 37.21/ 92.69
event12 POINTER_MOTION_ABSOLUTE +3.79s 37.21/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.80s 37.21/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.80s 37.22/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.81s 37.23/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.81s 37.24/ 92.68
event12 POINTER_BUTTON +3.81s BTN_LEFT (272) released, seat count: 0
event12 POINTER_MOTION_ABSOLUTE +3.81s 37.25/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.82s 37.26/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.82s 37.26/ 92.68
event12 POINTER_MOTION_ABSOLUTE +3.83s 37.26/ 92.57
event12 POINTER_MOTION_ABSOLUTE +3.84s 37.15/ 92.43
event12 POINTER_MOTION_ABSOLUTE +3.84s 37.08/ 92.43
event12 POINTER_MOTION_ABSOLUTE +3.85s 37.00/ 92.26
event12 POINTER_MOTION_ABSOLUTE +3.85s 36.91/ 92.18
Но не в xev
MotionNotify event, serial 33, synthetic NO, window 0x4800001,
root 0x1e1, subw 0x0, time 3718749, (475,249), root:(1439,815),
state 0x0, is_hint 0, same_screen YES
MotionNotify event, serial 33, synthetic NO, window 0x4800001,
root 0x1e1, subw 0x0, time 3718751, (477,249), root:(1441,815),
state 0x0, is_hint 0, same_screen YES
MotionNotify event, serial 33, synthetic NO, window 0x4800001,
root 0x1e1, subw 0x0, time 3718753, (478,250), root:(1442,816),
state 0x0, is_hint 0, same_screen YES
MotionNotify event, serial 33, synthetic NO, window 0x4800001,
root 0x1e1, subw 0x0, time 3718755, (480,250), root:(1444,816),
state 0x0, is_hint 0, same_screen YES
lsusb:
Bus 002 Device 010: ID 28bd:0094