Open jirkahronik opened 3 years ago
OK, so the Unknown input report with id 2
was easy to resolve. For some reason version 2.0.2 missed commit https://github.com/jlam55555/veikk-linux-driver/commit/7ccdfb127f3082034e95da778f22b0ec65d8e7fc and didn't handle VEIKK_STYLUS_REPORT
.
I tried the most recent master but there was no change except that error gone.
In the last attempt I tried the v3-alpha and basically same behavior. This is the log if it helps:
Jul 28 20:30:31 MacJirka kernel: usb 1-5: new full-speed USB device number 17 using xhci_hcd
Jul 28 20:30:32 MacJirka kernel: usb 1-5: New USB device found, idVendor=2feb, idProduct=0001, bcdDevice= 0.00
Jul 28 20:30:32 MacJirka kernel: usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 28 20:30:32 MacJirka kernel: usb 1-5: Product: S640
Jul 28 20:30:32 MacJirka kernel: usb 1-5: Manufacturer: VEIKK.INC
Jul 28 20:30:32 MacJirka kernel: usb 1-5: SerialNumber: 0000001
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0021: DEV RDESC (len 177)
Jul 28 20:30:32 MacJirka kernel: 5 1 9 2 a1 1 85 1 9 1 a1 0 5 9 19 1 29 3 15 0 25 1 95 3 75 1 81 2 95 5 81 1 5 1 9 30 9 31 26 ff 7f 95 2 75 10 81 2 5 d 9 30 26 ff 1f 95 1 75 10 81 2 c0 c0 5 1 9 2 a1 1 9 1 a1 0 85 5 5 9 19 1 29 5 95 5 75 1 15 0 25 1 81 2 95 3 81 1 5 1 9 30 9 31 95 2 75 10 16 0 80 26 ff 7f 81 6 9 38 15 81 25 7f 95 1 75 8 81 6 5 c a 38 2 95 1 75 8 81 6 c0 c0 5 1 9 6 a1 1 85 3 5 7 19 e0 29 e7 15 0 25 1 75 1 95 8 81 2 5 7 19 0 29 ff 26 ff 0 75 8 95 6 81 0 c0
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0021: hidraw2: USB HID v1.00 Mouse [VEIKK.INC S640] on usb-0000:00:14.0-5/input0
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0021: VEIKK S640 probed successfully.
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0022: DEV RDESC (len 105)
Jul 28 20:30:32 MacJirka kernel: 5 d 9 2 a1 1 85 2 9 20 a1 0 9 42 9 44 9 45 9 3c 9 43 9 44 15 0 25 1 75 1 95 6 81 2 9 32 75 1 95 1 81 2 95 1 81 3 5 1 9 30 9 31 55 d 65 33 26 ff 7f 35 0 46 40 1f 75 10 95 2 81 2 5 d 9 30 26 ff 1f 75 10 95 1 81 2 9 3d 15 81 25 7f 75 8 95 1 81 2 9 3e 15 81 25 7f 81 2 c0 c0
Jul 28 20:30:32 MacJirka kernel: input: VEIKK S640 Pen as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:2FEB:0001.0022/input/input55
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0022: hidraw12: USB HID v1.00 Device [VEIKK.INC S640] on usb-0000:00:14.0-5/input1
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0022: VEIKK S640 probed successfully.
Jul 28 20:30:32 MacJirka kernel: veikk 0003:2FEB:0001.0023: DEV RDESC (len 36)
Jul 28 20:30:32 MacJirka kernel: 6 a ff 9 1 a1 1 85 9 9 2 75 8 95 c 15 0 26 ff 0 81 2 9 3 75 8 95 8 15 0 26 ff 0 91 2 c0
Jul 28 20:30:32 MacJirka mtp-probe[98368]: checking bus 1, device 17: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5"
Jul 28 20:30:32 MacJirka mtp-probe[98368]: bus: 1, device: 17 was not an MTP device
Jul 28 20:30:32 MacJirka mtp-probe[98396]: checking bus 1, device 17: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5"
Jul 28 20:30:32 MacJirka mtp-probe[98396]: bus: 1, device: 17 was not an MTP device
Oddly it seems properly identified and I left the VEIKK_DEBUG_MODE
enabled yet there are no events or reports logged. Any ideas please?
This is almost surely not an issue with the driver but I'm hoping someone here may have ideas about what's wrong. My S640 gets properly recognised when connected but fails to control the cursor as a mouse or work as a pen. The device works as I managed to get it working just fine in MacOS. But two linux machines (Manjaro and Mint) don't (both are Macbook Pro hardware, if that matters).
With veikk-linux-driver installed, this is my
journalctl
after plugging the device in and touching the tablet with the pen:Without the driver, this is what I get (no messages when using the pen):
xinput test 18
/xinput test 19
shows no output at all.I'm in the dead end and can't think of any more tests or actions to get the tablet working. I'm open to ideas and opinions what can be wrong.
Oh, and the module was loaded: