Estou tentando conectar um Huion H610 Pro (8192) ao meu Arch Linux para funcionalidade total. Atualmente, ele é reconhecido apenas pelo lsusb (ID 256c: 006e) e não está associado a nenhum driver. A questão parece ser que libinput não reconhece este tablet, apesar de ser declarado para ser suportado, e outros tendo sucesso com ele fora da caixa.
O LED do dispositivo físico acende quando os botões são pressionados, a caneta está dentro do alcance ou tocando o espaço de trabalho. Também há saída de sudo usbhid-dump -es -m 256c:006e
ao usar a caneta para desenhar no tablet, no entanto, nenhuma resposta no dump do botão pressiona o tablet. A saída é a esperada de DIGImend solucionar problemas da página da Web .
Eu tentei instalar os seguintes drivers do repositório oficial do Arch Linux: xf86-input-libinput, xf86-input-evdev, xf86-input-wacom e suas libs correspondentes.
Eu também tentei o Repositório não oficial do Arch: digimend-kernel-drivers, wizardpen.
Nada disso funciona. Talvez eu precise fazer mais do que apenas instalá-los, como dar mais uma prioridade sobre a outra, mas não encontrei nenhuma fonte sobre isso. Eu tentei várias combinações de instalações com eles também, embora eles não pareçam ficar um no caminho do outro.
Eu tentei seguir os passos desta resposta no AskUbuntu , e defini com sucesso um link simbólico para o hidraw, no entanto não consigo fazer com que o Xorg conecte este evento de entrada com link simbólico a um InputDevice e ao Driver correspondente.
Alguém sabe como eu devo configurar as regras do udev e xorg conf para conectar adequadamente este dispositivo a um driver (de preferência libinput ou wacom)?
Detalhes / solução de problemas
saída dmesg, uma vez conectado:
$ sudo dmesg
[ 162.687139] usb 1-10: new full-speed USB device number 5 using xhci_hcd
[ 162.828474] usb 1-10: config 1 has an invalid interface number: 1 but max is 0
[ 162.828478] usb 1-10: config 1 has no interface number 0
[ 162.832150] input: NUVOTON WPM USB as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.1/0003:0416:A316.0006/input/input20
[ 162.887749] hid-generic 0003:0416:A316.0006: input,hidraw5: USB HID v1.10 Device [NUVOTON WPM USB] on usb-0000:00:14.0-10/input1
[ 166.053899] usb 1-10: USB disconnect, device number 5
[ 166.377593] usb 1-10: new full-speed USB device number 6 using xhci_hcd
[ 166.576102] uclogic 0003:256C:006E.0007: device parameters not found
[ 166.576105] uclogic 0003:256C:006E.0007: tablet enabling failed
[ 166.576170] uclogic 0003:256C:006E.0008: No inputs registered, leaving
[ 166.576221] uclogic 0003:256C:006E.0008: hidraw5: USB HID v1.11 Device [HID 256c:006e] on usb-0000:00:14.0-10/input1
[ 166.588904] uclogic 0003:256C:006E.0007: device parameters not found
[ 166.588907] uclogic 0003:256C:006E.0007: tablet enabling failed
Linhas adicionadas ao udev para a criação de sysmlink, conforme declarado aqui :
(cópia modificada substitui /usr/lib/share/udev/rules.d/wacom.rules)
/etc/udev/rules.d/wacom.rules
### Add support for HUION tablet here:
ATTRS{idVendor}=="256c", ATTRS{idProduct}=="006e", SYMLINK+="input/tablet-huion"
# Check and repossess the device if a module other than the wacom one
# is already bound to it.
ATTRS{idVendor}=="256c", ACTION=="add", RUN+="check_driver wacom $devpath $env{ID_BUS}"
/etc/X11/xorg.conf.d/99-huion.conf
Section "InputClass"
Identifier "Huion_on_wacom_class"
Driver "wacom"
#MatchIsTablet "on" # disabled because I don't think this is recognized
#MatchProduct "HUION" # same as IsTablet
MatchDevicePath "/dev/input/tablet-huion" # using symlink from udev
#MatchUSBID "256c:006e" # tried this too, to no avail
EndSection
$ monitor do udevadm - ambiente
Eu enviei um problema no github do DIGImend : Mais detalhes sobre solução de problemas são fornecidos aqui.