web-dev-qa-db-fra.com

Huion 580 tablette avec Ubuntu 16.04 - USB détecté mais ne fonctionne pas ou n'apparaît pas dans xinput

J'essaie d'utiliser une tablette Huion 580 sur un Lenovo T460p fonctionnant sous 16.04 avec la version de noyau 4.4.0-36-generic, mais le périphérique n'est pas reconnu (du moins sur le plan des fonctionnalités) par la machine.

J'ai confirmé que le matériel était en bon état: j'ai utilisé la tablette avec succès sur une machine Windows, et tous les indicateurs de matériel sur l'appareil lui-même (le stylo sur la surface de la tablette allume la lumière, etc.) attendu.

La sortie de lsusb est la suivante:

lhallock@selene:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 001 Device 005: ID 04f2:b541 Chicony Electronics Co., Ltd 
Bus 001 Device 004: ID 8087:0a2b Intel Corp. 
Bus 001 Device 003: ID 138a:0090 Validity Sensors, Inc. 
Bus 001 Device 002: ID 256c:006e  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Le 256c:006e non étiqueté est la tablette, comme le confirme

lhallock@selene:~$ Sudo uclogic-probe 1 2 | uclogic-decode
[Sudo] password for lhallock: 
  Manufacturer: HUION???
       Product: PenTablet?
         Max X: 32000
         Max Y: 20000
  Max pressure: 2047
    Resolution: 4000
Internal model: H580
Buttons status: HK On

Cependant, le périphérique n'apparaît pas dans xinput list:

lhallock@selene:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=14   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=13   [slave  keyboard (3)]

J'ai également essayé d'installer le package digimend-dkms_6_all.deb, qui prétendait s'installer correctement via l'interface graphique, mais ne modifiait aucune des sorties ci-dessus. J'ai également essayé d'installer les pilotes manuellement à partir de ici , mais j'ai rencontré ce problème:

lhallock@selene:~/Downloads/installation/digimend-kernel-drivers-master$ Sudo make install 
make -C /lib/modules/4.4.0-36-generic/build SUBDIRS=/home/lhallock/Downloads/installation/digimend-kernel-drivers-master modules_install
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-36-generic'
  INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-kye.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
  INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-polostar.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
  INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-uclogic.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
  DEPMOD  4.4.0-36-generic
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-36-generic'
install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf
depmod -a
install hid-rebind /sbin/hid-rebind
install -m 0644 90-hid-rebind.rules /lib/udev/rules.d/90-hid-rebind.rules
udevadm control --reload

J'aimerais vraiment ne pas configurer manuellement mon noyau, mais je suis ouvert à cela. Toute aide est grandement appréciée ici!

Merci!

1
lah

J'ai eu des problèmes similaires avec l'un des comprimés huion sur Ubuntu 16.04. Vous ne pouvez pas utiliser le paquet digimend-dkms_6_all.deb . Assurez-vous de Sudo dpkg --purge digimend-dkms le pour qu'il n'y ait pas de trace.

Vous faites le bon choix en obtenant les pilotes de https://github.com/DIGImend/digimend-kernel-drivers

Les erreurs ssl n’ont aucune incidence sur l’installation du paquet. Si vous avez essayé d'installer ceci auparavant, je lancerais Sudo make uninstall dans le répertoire. Téléchargez le plus récent digimend-kernel-drivers-master.Zip à partir du site ci-dessus.

make
Sudo make install

Voici où j'ai eu des problèmes, dit qu'ils sont installés mais cela ne fonctionne pas. Exécutez ces commandes maintenant:

Sudo rmmod hid-uclogic
Sudo insmod hid-uclogic.ko

Cela devrait charger le bon pilote. Pour des informations plus détaillées sur la configuration, consultez Tablette HUION H61 . Les informations qui y figurent concernent la majeure partie de la gamme de tablettes Huion.

1
bebop

J'ai eu le même problème que l'affiche originale avec les mêmes symptômes.

La solution pour moi consistait à utiliser la version 5 (PAS la version 6) des pilotes DIGImend.

J'ai essayé toutes les méthodes avec la version 6 (paquet deb, make install, etc.). Sans succès. J'ai désinstallé/rmmod/purgé tous les pilotes, modules et packages de la version 6. Enfin, j'ai téléchargé les pilotes du noyau de la version 5 de DIGImend github et de "Sudo make install". Cela a fonctionné instantanément!

Donc, tldr: utilise les pilotes de la version 5, pas ceux de la version 6.

1
A Helpful Dude

J'ai eu le même problème avec un Huion H690 sur Ubuntu 16.04: la tablette est apparue dans la sortie lsusb, mais xinput list ne l'a pas montré.

Ce rapport de bogue pointe vers un mauvais module de noyau en cours de chargement. Après avoir supprimé les pilotes Digimend et chargé manuellement le module du noyau (Sudo insmod /lib/modules/4.4.0-116-generic/kernel/drivers/hid/hid-uclogic.ko), la tablette est apparue dans la sortie xinput list et j'ai pu utiliser le stylet comme souris sans même avoir à débrancher la tablette. .

0
Robert