Nueva dirección del blog

El blog se ha mudado a https://lewatoto.github.io/ las publicaciones en este sitio se mantendrán como un archivo, aunque algunas se han mudado al nuevo sitio.

Publicidad

11 julio 2014

Tabletas digitalizadoras Huion en linux

Versión actualizada de este tutorial en https://lewatoto.github.io/tableta-huion-linux/
Por el momento con Fedora 27 y 28 ya no es necesario instalar estos controladores extra, al menos la tableta que yo uso la H610 funciona bien sin ellos





http://www.huiontablet.com/

Esta es una publicación que tenía pendiente desde hace tiempo, así que aquí está.

El controlador es trabajo de la gente de DIGImend y por el momento esta es la lista de tabletas digitalizadoras que tienen soporte.
Original                    Rebranded as            Status*             Upstream in

   Huion 540                                        works               3.17
         580                                        likely works        3.11
         H420               osu!tablet              works               3.17
         H610                                       works               3.17
         H610 Pro                                   works               3.17
         H690                                       works               3.17
         K58                                        works               3.11
         W58                                        likely works        3.11
         W58L                                       works               3.11
         other                                      possibly works      3.17

 Yiynova MSP19U                                     works
         MSP19U+                                    works
         MVP22U+                                    works
         MVP10U                                     works (t)
         MVP10U IPS                                 works (t)
         MVP10U HD IPS                              works (t)
         DP10U                                      works (t)
         DP10U+                                     works (t)

     KYE MousePen i608X v2  Genius MousePen i608X   works

* "works"           - tested, works
  "likely works"    - not tested, likely works (75% chance)
  "possibly works"  - not tested, possibly works (50% chance)

(t) concerns only the input part of this display tablet, output (display)
    support is not provided by this package and should be verified
    separately
Es importante que sepan que este es un controlador en desarrollo y que, si desean contribuir al desarrollo del mismo pueden enviar los resultados del funcionamiento de sus tableta digitalizadoras a DIGImend-devel@lists.sourceforge.net o pueden reportarlas aquí.

Es necesario tener en a versión del kernel linux igual o superior al 3.5, para que funcione este controlador.

Para tener el controlador deben instalar lo siguiente, yo puse ejemplos de Ubuntu y Fedora pero pueden utilizar los comandos y/o paquetes equivalentes que estén disponibles en la distribución que utilicen.

Git
En Fedora
su -c "yum install git -y"
En Ubuntu
sudo apt-get install git

linux-headers
En Fedora
su -c "yum install kernel-headers kernel-devel -y"
En Ubuntu
Para ver la versión de kernel que se tiene se escribe
uname -r
Se obtiene un resultado parecido a este 3.13.0-29-generic con esto proceden a realizar la instalación escribiendo
sudo apt-get install linux-headers-3.13.0-29-generic

Instalando el controlador
Se clona el repositorio digimend-kernel-drivers con git.
git clone https://github.com/DIGImend/digimend-kernel-drivers.git
Esto creará una carpeta llamada digimend-kernel-drivers en donde hayan ejecutado el comando anterior, usualmente es su carpeta de usuario, entran en la carpeta y ejecutan lo siguiente:
cd digimend-kernel-drivers/  // para entrar en la carpeta
make
sudo make install // si usan Ubuntu
su -c "make install" // si usan Fedora
Con esto ya instalaron el controlador, si no les mostró algún error y si tienen la tableta conectada a la computadora (en caso de no tener la tableta conectada pueden omitir este paso) escriben en la terminal lo siguiente:
sudo rmmod hid-huion // si usan Ubuntu
su -c "rmmod hid-huion" //si usan Fedora
Luego lo único que deben hacer es desconectar y volver a conectar la tableta digitalizadora y ya debería de funcionar.

Actualizando el controlador 
No es que la/las persona/s a cargo del controlador lancen actualizaciones a cada rato pero por si alguien quiere ver si ha mejorado la compatibilidad con su tableta puede comprobar si existen actualizaciones, escribiendo en la terminal.
cd digimend-kernel-drivers/ // para ubicarse en la carpeta donde esta el controlador que descargaron
git pull
Si existe alguna actualización deben repetir el proceso que utilizaron para instalar el controlador y listo, ya han realizado la actualización.

21 comentarios:

  1. hola tengo la huion 1060plus quisiera saber si algunos de estos controladores me sirve. gracias

    ResponderBorrar
    Respuestas
    1. El modelo que indicas no aparece en la lista de dispositivos soportados http://digimend.github.io/drivers/digimend/tablets/, pero puedes contactar a los desarrolladores y preguntarles qué necesitas hacer para que incluyan tu modelo, usualmente solo hay que ejecutar unos comandos en la consola y enviarle los archivos que se generen así me pasó con mi H610, en este enlace puedes crear la pregunta y ver que te contestan https://github.com/DIGImend/digimend-kernel-drivers/issues

      Borrar
  2. me aparece un error cuando ejecuto el comando sudo rmmod hid-huion (tenia la tableta conectada)
    me aparece:
    rmmod: ERROR: Module hid_huion is not currently loaded

    ResponderBorrar
    Respuestas
    1. ese error me aparece a mi también pero solo con desconectar y volver a conectar la tableta ya debería de funcionar, lo mejor para la próxima es instalar el driver sin la tableta conectada, si surge cualquier otro problema me lo comentas y vemos como lo solucionamos.

      Borrar
    2. Hola Lewatoto. No, no funciona. Es decir, mi problema es que el cursor no coincide con la punta del lápiz (hay varios centímetros de diferencia). La tableta detecta la presión y la inclinación del lápiz, pero hay una gran distancia entre la punta del lápiz y el cursor. Tengo una Huion Kamvas GT 221 Pro. ¿Tienes alguna idea de qué más se puede hacer?

      Borrar
    3. El problema es que el encargado del proyecto de Digimend ha abandonado el proyecto, yo tuve un problema similar (https://bugs.freedesktop.org/show_bug.cgi?id=102813), lo que me he dado cuenta hoy en Fedora 27 con el kernel 4.14.11-300.fc27.x86_64, la tableta funciona solo con conectarla, sin necesidad de instalar nada extra.

      Borrar
    4. hola @JcMorealesPeña acabo de crear unos drivers para hacer funcionar correctamente la tableta Kamvas GT-221 Pro en linux. Funciona estupendo: https://github.com/joseluis/HuionKamvasGT221PROLinuxDriver

      Borrar
  3. Me salen estos errores,
    sudo make install
    make -C /lib/modules/4.10.0-37-generic/build SUBDIRS=/home/ricardo/digimend-kernel-drivers modules_install
    make[1]: se entra en el directorio '/usr/src/linux-headers-4.10.0-37-generic'
    INSTALL /home/ricardo/digimend-kernel-drivers/hid-kye.ko
    At main.c:158:
    - 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/ricardo/digimend-kernel-drivers/hid-polostar.ko
    At main.c:158:
    - 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/ricardo/digimend-kernel-drivers/hid-uclogic.ko
    At main.c:158:
    - 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.10.0-37-generic
    make[1]: se sale del directorio '/usr/src/linux-headers-4.10.0-37-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

    No soy nada hábil con el Terminal.

    ResponderBorrar
    Respuestas
    1. me sale el mismo error, no se que pase!!. Alguien sabe como se resuelve???

      Borrar
  4. Hola, hoy 15 de Noviembre de 2017 he seguido los pasos e instalé el controlador, ha sido un éxito la instalación, funciona el comando para verificar actualizaciones, parece que no hay actulizaciones por el momento.
    La probé en una 1060 Plus que la compré el año pasado (más de 14 meses).

    Gracias.

    ResponderBorrar
  5. No me funciona y no se porque, seguí los pasos pero por alguna razon no va, tengo una tableta H640P

    ResponderBorrar
    Respuestas
    1. igual a mi no me funciona, me salen errores en el sudo make install

      Borrar
  6. Hola, cómo debo hacer para configurar cada tecla física? tengo una 1060p. gracias!

    ResponderBorrar
  7. Cómo hago para configurar las teclas de mi Huion 1060p? Saludos!

    ResponderBorrar
  8. Respuestas
    1. La verdad no se, creo que hay que hacer unas modificaciones en algunos archivos igual tengo que probar todo esto en una kamvas pro 16 si logro que funcione lo publicaré por acá.

      Borrar
  9. Una Huion H1161 funciona sin hacer nada en (K)ubuntu 20.04 y 18.04. Lo que no funcionan son las teclas, pero el lápiz va sin problemas.

    ResponderBorrar
  10. Acabo de instalar una Huion H1060P en ubuntu 18.04

    En krita funciona reconociendo la sensibilidad a la presión.

    el comando sudo make install me daba error así que he probado con:

    sudo apt-get install make

    ¡Ha funcionado!!!


    Ahora me queda configurar las teclas y la configuración para zurdos....

    Gracias por crear este controlador para diferentes tabletas para los usuarios de linux.

    Un saludo

    5dsonnyc.com

    ResponderBorrar

Publicidad

Publicidad