DIGImend / digimend-kernel-drivers

DIGImend graphics tablet drivers for the Linux kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issues with Huion Inspiry H580X and H610X

Renlor opened this issue · comments

The pen area works on the H610X, at least for position, I have not checked pressure or tilt yet. The shortcut buttons show no input when using showkey.

The H580X buttons are generating keycodes, but the pen area is not active

I was surprised to see that different drivers and initialization is occurring for tablets from the same generation, which theoretically use the same internals.

Both tablets work flawlessly with my Android phone, so I can reasonably rule out hardware issues.

Any hints on if there is something I should do to get these working? Happy to provide support in dev and testing if driver updates are required, not very familiar with modern Linux kernel drivers and internals to know where to start looking.

OS:
Linux pop-os 6.0.6-76060006-generic #202210290932~1667401208~22.04~d2df702 SMP PREEMPT_DYNAMIC Wed N x86_64 x86_64 x86_64 GNU/Linux

Driver:
I have tried with the driver shipped with Pop-OS (Ubuntu 22.04) and the version 11 driver from this repository.

filename:       /lib/modules/6.0.6-76060006-generic/extra/hid-uclogic.ko
version:        11
license:        GPL
author:         Nikolai Kondrashov
author:         Martin Rusko
srcversion:     8C931C993DEFE1A70356BAD
alias:          hid:b0003g*v000028BDp00000078
alias:          hid:b0003g*v000028BDp00000935
alias:          hid:b0003g*v000028BDp00000042
alias:          hid:b0003g*v000028BDp00000094
alias:          hid:b0003g*v000028BDp00000075
alias:          hid:b0003g*v000028BDp00000055
alias:          hid:b0003g*v000028BDp00000071
alias:          hid:b0003g*v000028BDp00000074
alias:          hid:b0003g*v00002179p00000077
alias:          hid:b0003g*v00002179p00000053
alias:          hid:b0003g*v00005543p00003031
alias:          hid:b0003g*v00005543p00000047
alias:          hid:b0003g*v00005543p00000045
alias:          hid:b0003g*v00005543p00000081
alias:          hid:b0003g*v00005543p0000004D
alias:          hid:b0003g*v00005543p0000006E
alias:          hid:b0003g*v0000145Fp00000212
alias:          hid:b0003g*v0000256Cp0000006D
alias:          hid:b0003g*v0000256Cp0000006E
alias:          hid:b0003g*v00005543p00000781
alias:          hid:b0003g*v00005543p00000522
alias:          hid:b0003g*v00005543p00000064
alias:          hid:b0003g*v00005543p00000005
alias:          hid:b0003g*v00005543p00000004
alias:          hid:b0003g*v00005543p00000003
alias:          hid:b0003g*v00005543p00000042
depends:        hid,usbhid
retpoline:      Y
name:           hid_uclogic
vermagic:       6.0.6-76060006-generic SMP preempt mod_unload modversions 

Huion Inspiroy H610X

[ 2492.677845] usb 1-2: USB disconnect, device number 7
[ 2496.427713] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[ 2496.577494] usb 1-2: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 1.12
[ 2496.577507] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2496.577512] usb 1-2: Product: Huion Tablet_H610X
[ 2496.577516] usb 1-2: Manufacturer: HUION
[ 2496.599829] hid: raw HID events driver (C) Jiri Kosina
[ 2496.619220] input: 2.4G 2.4G Wireless Device Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input41
[ 2496.619299] input: 2.4G 2.4G Wireless Device as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:25A7:2433.0001/input/input46
[ 2496.619389] input: 2.4G 2.4G Wireless Device System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input42
[ 2496.676035] hid-generic 0003:25A7:2433.0001: input,hidraw0: USB HID v1.01 Keyboard [2.4G 2.4G Wireless Device] on usb-0000:00:14.0-5/input0
[ 2496.676084] input: 2.4G 2.4G Wireless Device Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input43
[ 2496.676500] hid-generic 0003:25A7:2433.0002: input,hiddev0,hidraw1: USB HID v1.01 Mouse [2.4G 2.4G Wireless Device] on usb-0000:00:14.0-5/input1
[ 2496.677245] hid-generic 0003:1038:1122.0003: hiddev1,hidraw2: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-7/input0
[ 2496.678355] input: SteelSeries SteelSeries KLC as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:1038:1122.0004/input/input47
[ 2496.739921] hid-generic 0003:1038:1122.0004: input,hidraw3: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-7/input1
[ 2496.740775] hid-generic 0003:256C:006D.0005: hiddev2,hidraw4: USB HID v1.10 Device [HUION Huion Tablet_H610X] on usb-0000:00:14.0-2/input0
[ 2496.741708] input: HUION Huion Tablet_H610X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:256C:006D.0006/input/input48
[ 2496.741978] hid-generic 0003:256C:006D.0006: input,hidraw5: USB HID v1.10 Device [HUION Huion Tablet_H610X] on usb-0000:00:14.0-2/input1
[ 2496.742848] input: HUION Huion Tablet_H610X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:256C:006D.0007/input/input49
[ 2496.800104] hid-generic 0003:256C:006D.0007: input,hidraw6: USB HID v1.10 Keyboard [HUION Huion Tablet_H610X] on usb-0000:00:14.0-2/input2
[ 2496.800270] usbcore: registered new interface driver usbhid
[ 2496.800278] usbhid: USB HID core driver
[ 2496.822758] input: HUION Huion Tablet_H610X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:256C:006D.0005/input/input50
[ 2496.823208] input: HUION Huion Tablet_H610X Pad as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:256C:006D.0005/input/input51
[ 2496.823420] input: HUION Huion Tablet_H610X Touch Strip as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:256C:006D.0005/input/input52
[ 2496.823828] input: HUION Huion Tablet_H610X Dial as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:256C:006D.0005/input/input53
[ 2496.824430] uclogic 0003:256C:006D.0005: input,hiddev2,hidraw4: USB HID v1.10 Keypad [HUION Huion Tablet_H610X] on usb-0000:00:14.0-2/input0
[ 2496.879745] uclogic 0003:256C:006D.0006: No inputs registered, leaving
[ 2496.879783] uclogic 0003:256C:006D.0006: hidraw5: USB HID v1.10 Device [HUION Huion Tablet_H610X] on usb-0000:00:14.0-2/input1
[ 2496.971651] uclogic 0003:256C:006D.0007: interface is invalid, ignoring
[ 2496.983888] uclogic 0003:256C:006D.0007: interface is invalid, ignoring

Huion Inspiroy H580X

[ 2592.732551] usb 1-2: new full-speed USB device number 10 using xhci_hcd
[ 2592.882603] usb 1-2: New USB device found, idVendor=256c, idProduct=0064, bcdDevice= 1.12
[ 2592.882612] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2592.882616] usb 1-2: Product: Huion Tablet_H580X
[ 2592.882619] usb 1-2: Manufacturer: HUION
[ 2592.882622] usb 1-2: SerialNumber: 20210221
[ 2592.902718] hid: raw HID events driver (C) Jiri Kosina
[ 2592.908387] hid-generic 0003:1038:1122.0003: hiddev0,hidraw0: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-7/input0
[ 2592.908497] input: 2.4G 2.4G Wireless Device as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/0003:25A7:2433.0001/input/input60
[ 2592.908961] input: SteelSeries SteelSeries KLC as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.1/0003:1038:1122.0004/input/input61
[ 2592.973065] hid-generic 0003:25A7:2433.0001: input,hidraw1: USB HID v1.01 Keyboard [2.4G 2.4G Wireless Device] on usb-0000:00:14.0-5/input0
[ 2592.973466] input: 2.4G 2.4G Wireless Device Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input62
[ 2593.033155] hid-generic 0003:1038:1122.0004: input,hidraw2: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-7/input1
[ 2593.033388] input: 2.4G 2.4G Wireless Device System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input63
[ 2593.034277] hid-generic 0003:256C:0064.0005: hiddev1,hidraw3: USB HID v1.10 Device [HUION Huion Tablet_H580X] on usb-0000:00:14.0-2/input0
[ 2593.035197] input: HUION Huion Tablet_H580X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:256C:0064.0006/input/input67
[ 2593.092867] input: 2.4G 2.4G Wireless Device Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.1/0003:25A7:2433.0002/input/input64
[ 2593.093430] hid-generic 0003:256C:0064.0006: input,hidraw4: USB HID v1.10 Device [HUION Huion Tablet_H580X] on usb-0000:00:14.0-2/input1
[ 2593.093834] hid-generic 0003:25A7:2433.0002: input,hiddev2,hidraw5: USB HID v1.01 Mouse [2.4G 2.4G Wireless Device] on usb-0000:00:14.0-5/input1
[ 2593.094374] input: HUION Huion Tablet_H580X as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:256C:0064.0007/input/input68
[ 2593.152745] hid-generic 0003:256C:0064.0007: input,hidraw6: USB HID v1.10 Keyboard [HUION Huion Tablet_H580X] on usb-0000:00:14.0-2/input2
[ 2593.152812] usbcore: registered new interface driver usbhid
[ 2593.152815] usbhid: USB HID core driver

Hi!

Your issue should be fixed by DIGImend v13. Please, if you have a chance, give it a try and report any problems found or close this issue if your tablet works.

Thanks!