La tableta gráfica Wacom CTH-480 / CTL-480 no se detectó en Ubuntu 13.10

15

La tableta Wacom no detecta mi tableta Wacom (CTH-480) en la configuración. La tableta aparece cuando ejecuto lsusbpero no aparece en la configuración. Gracias otra véz.

Bradley Austin
fuente
1
Tengo exactamente el mismo problema (mismo dispositivo, mismo lanzamiento de Ubuntu) ... ¡espero que alguien encuentre una respuesta pronto!
lpdbw el
1
Hola Bradley, ¿puedes establecer la respuesta a continuación como correcta? Acabo de seguir las instrucciones y funciona sin problemas. Me parece justo que lo des como correcto y que otras personas también puedan disfrutarlo
¿Se admitirá en 14.04 fuera de la caja?
estudiante
Probé una imagen beta de 14.04 ahora (2013-01-07). La tableta no se detecta fuera de la caja. Espero que se impulse el controlador antes de su lanzamiento ... si alguien sabe dónde solicitar la inclusión, dígame y lo investigaré.
Rmano
Hoy verifiqué una versión beta de 14.04 en una VM virtualbox, y usando el controlador USB "passthru", la tableta se detectó automáticamente sin la necesidad de ningún controlador adicional. A menos que la capa virtualbox esté haciendo algo extraño, ¡es una buena noticia para 14.04!
Rmano 01 de

Respuestas:

13

Actualización para 14.04

Versión corta (realmente) . La tableta funciona fuera de la caja, pero en algún momento se necesita para cargar manualmente el controlador con sudo modprobe wacomantes de poner (o encender si inalámbrica) la tableta.

Sin embargo, las siguientes instrucciones pueden ser útiles si sale alguna tableta nueva que tenga soporte en el controlador ascendente pero no en el núcleo de valores.

Actualización para 13.10, 14 de diciembre de 2013, input-wacom> = 0.20.0

Versión corta: ya no necesita parchear input-wacom a partir de la versión 0.20.0, y no es estrictamente necesario actualizar el controlador de entrada X.org en 13.10.

Versión larga:

Para 13.10, si acepta renunciar a las cosas nuevas agregadas x86-input-wacom(en este momento: 14 de diciembre de 2013, mirando los registros de cambios, es algo sobre un mejor comportamiento táctil) puede simplificarlo mucho.

La información básica sigue siendo la respuesta principal , y desde aquí , con una ligera diferencia.

1) Descargue la última versión del controlador de kernel input-wacom. Debe ser al menos 0.20.0, de lo contrario la tableta no será detectada, desde aquí: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ . En fecha 2013-12-14, el más nuevo es input-wacom-0.20.0.tar.bz2.

2) asegúrese de tener instaladas las dependencias de compilación. Actualice su sistema si no lo ha hecho, para que tenga el último núcleo. Si dice que se necesita reiniciar, reinicie antes de continuar (esto es para evitar construir contra un núcleo incorrecto).

sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool
sudo apt-get install linux-headers-generic

Tenga en cuenta que si le uname -rdice que tiene un kernel especial (que no termina en -generic, pero -rt, -lowlatency, o lo que sea, debe modificar el segundo apt-get en consecuencia)

2) descomprima el controlador en un directorio de su elección. Mueva el archivo descargado en ese directorio, cdhacia él, y

tar xjvf input-wacom-0.20.0.tar.bz2

3) input-wacom-0.20.0se crea un directorio . cdy compile los controladores:

cd  input-wacom-0.20.0
./configure --prefix=/usr

Actualización En versiones anteriores a 0.27 o paradero, eso también comenzó la compilación. Si usa uno más nuevo, debe emitir

 make   # only for versions >= 0.27.0

Si no hay errores, al final tiene un mensaje que comienza con:

  BUILD ENVIRONMENT:
       linux kernel - yes 3.7
      kernel source - yes /lib/modules/3.11.0-14-generic/build

Your wacom.ko is available under 
    /home/romano/software/wacom/input-wacom-0.20.0/3.7
[...more stuff...]

Tienes kernel 3.11.algo, no 3.7 --- no te preocupes. Está bien.

4) Instalar el controlador. Para las versiones <0.27.0, debe usar:

sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
sudo depmod -a

de lo contrario, para una versión más reciente, simplemente haga

sudo make install 

Si no tenía la tableta conectada desde el último reinicio (es decir, no tenía cargado el módulo del núcleo wacom.ko), no es necesario reiniciar. Simplemente puede conectar su tableta y listo. De lo contrario, reinicie.

AVISO: cada vez que se actualiza el kernel, debe repetir los pasos 3 y 4 (*) (es mejor agregar un

make clean 

en el directorio del controlador antes del ./configurepaso para reconstruir todo de nuevo).

(*) tienes que hacer la instalación DESPUÉS de reiniciar en el nuevo kernel, porque de lo contrario los uname -rtrucos instalarán el módulo en el lugar equivocado ...

Y OTRO AVISO: si su tableta funciona, pero no aparece en el panel de control, mire esta respuesta y

sudo apt-get install xserver-xorg-input-wacom
Rmano
fuente
Funciona perfecto, gracias! Solo como una pregunta secundaria: ¿puedo mover el directorio input-wacom-0.20.0 después o esto desordenará todo? Hice todo el procedimiento en el directorio de descargas, pero me gustaría moverlo a otro lugar ...
lpdbw
1
Puedes moverlo a donde quieras. Cuando tiene una actualización de kernel, cdal directorio, haga make cleany reinicie desde el punto 3)
Rmano
Pregunta / comentario secundario fuera del tema: Me gustaría eliminar las entradas relacionadas con Wacom en Configuración del sistema -> Software y actualizaciones -> Otro software porque creo que causan estos mensajes tontos de "actualización de información desactualizada" que recibo todo el tiempo. ¿Se han agregado estas entradas mediante el proceso descrito en su publicación? ¿Puedo eliminarlos sin dañar la funcionalidad de mi tableta nuevamente?
lpdbw
Realmente no sé cuál podría ser el problema. El procedimiento que se enumera aquí no modifica ninguna información del repositorio: usa solo los paquetes de stock para combinar cosas. El mensaje que tiene a menudo es causado por un PPA o algo así que se desconectó. La última vez que me pasó fue por Medibuntu (que ya no existe).
Rmano
1
OK, ¿funciona ahora?
lpdbw
1

La tableta es demasiado nueva :-) los desarrolladores de input-wacom están trabajando en el soporte en la próxima versión de input-wacom (controlador del kernel) y x86-input-wacom (controlador de entrada xserver) tan pronto como los parches sean aceptados en el kernel aguas arriba, lanzarán la nueva versión.

Si no desea esperar tanto tiempo para poner en marcha su nueva tableta, la solución es compilar el módulo del kernel y el controlador xserver usted mismo, tengo 12.04 ejecutándose con el kernel 3.8.0-32 de baja latencia del kxstudio ppa , así que no sé si esto funciona con el núcleo stock 3.2, pero como estás en 13.10, eso no debería ser un problema. Debe seguir las instrucciones en el sitio web de linux-wacom sobre cómo compilar el módulo del kernel y el controlador xserver casi al pie de la letra, pero debe aplicar tres parches en el proceso. Asegúrese de instalar todas las dependencias de compilación necesarias y mencionadas en el sitio web de linux-wacom.

La esencia de esto es

 mkdir ~/wacom
 cd ~/wacom
 git clone git://git.code.sf.net/p/linuxwacom/xf86-input-wacom
 git clone git://git.code.sf.net/p/linuxwacom/input-wacom

Ahora necesita dos parches para el módulo del núcleo, escritos por un desarrollador de Wacom en este thead http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ como archivos adjuntos a este post http://sourceforge.net/p / linuxwacom / mailman / message / 31599376 /

  • 0001-Input-wacom-Not-all-multi-interface-devices-support-.patch
  • 0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch

Aplicarlos

cd input-wacom
patch -p1 < ~/Downloads/0001-Input-wacom-Not-all-multi-interface-devices-support-.patch
patch -p1 < ~/Downloads/0002-Input-wacom-add-support-for-three-new-Intuos-devices.patch

compilar el módulo

./autogen.sh
./make

luego haga una copia de seguridad del módulo anterior e instale la compilación recién construida

sudo cp /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko.BAK
sudo cp 3.7/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko
sudo depmod -a

Para obtener un controlador xserver que funcione, debe aplicar un parche para que git-sources funcione con ubuntu 12.04 xserver, build_against_frankenserver.patch: el parche está disponible, por ejemplo, el archivo adjunto en este hilo http://ubuntuforums.org/showthread. php? t = 1515562 & page = 104 , no sé si esto todavía es necesario con 13.04 o 13.10! (e ignore las fallas del parche en el directorio test /)

cd ../xf86-input-wacom
patch -p1 ~/Downloads/build_against_frankenserver.patch
./autogen.sh
./configure --prefix=/usr --libdir=/usr/lib
make

Instalarlo

sudo cp /usr/lib/xorg/modules/input/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so.BAK
sudo cp src/.libs/wacom_drv.so /usr/lib/xorg/modules/input/wacom_drv.so

Reiniciar o reiniciar y debería funcionar.

Nuevamente, asegúrese de leer toda la información que se le proporcionó en linux-wacom.sf.net, este es solo un resumen, y no tendré tiempo para ayudarlo en profundidad en el corto plazo.

Aún así, espero que esto ayude: el Intuos PTS es un dispositivo realmente genial, y funciona de maravilla de esta manera.

Tom Regner
fuente
Gracias por su respuesta ... esperaba una solución fácil ... es una pena que Wacom no libere los mismos controladores con otros fabricantes de hardware como Nvidia, etc. ... maldita sea, mi computadora portátil no es lo suficientemente potente como para manejar la compilación de algo tan grande ... se bloquea si compilo aplicaciones simples de Java debido a que maximizo mi pequeño procesador Pentium ... No puedo creer que acabo de gastar dinero en una tableta que no es compatible en este momento ... De nuevo, gracias por los comentarios. .. va a dejar esto abierto ya que aún no está "resuelto"
Bradley Austin
1
Ni el módulo ni el controlador son grandes, inténtelo el fin de semana. Con respecto a Wacom: creo que simplemente no quieren ser legalmente responsables de proporcionar soporte para las 200 distribuciones que existen, por lo que sé, al menos algunos de los desarrolladores de linux-wacom y especialmente el fundador del proyecto son / fueron empleados de wacom. La razón del cajero automático 'retrasado' es que, como política, lanzan nuevas versiones solo cuando los cambios necesarios del kernel son aceptados aguas arriba por los desarrolladores del kernel. Pero los parches proporcionados por Jason son un 'truco rápido' mientras escribe que hacen innecesarios más cambios en el núcleo.
Tom Regner el
¿Quiere decir que más adelante la compatibilidad vendrá automáticamente con las actualizaciones regulares de Ubuntu? ¿Y cuál es el tiempo esperado cuando esto sucederá (semanas, meses, ...)?
lpdbw
De hecho, ese debería ser el caso, posiblemente no a través de actualizaciones periódicas, sino que involucre a un ppa, en un período de tiempo compuesto de semanas AFAIK
Tom Regner
2
@lpdbw: agregué una respuesta. Espero eso ayude.
Rmano