La tablette graphique Wacom CTH-480 / CTL-480 n'est pas détectée dans Ubuntu 13.10


15

Ma tablette Wacom (CTH-480) n'est pas détectée par l'option Tablette Wacom sous Paramètres. La tablette s'affiche lorsque je cours, lsusbmais n'apparaît pas dans les paramètres. Merci encore.


1
J'ai exactement le même problème (même appareil, même version d'Ubuntu) ... j'espère que quelqu'un trouvera bientôt une réponse!
lpdbw

1
Bonjour Bradley, pouvez-vous définir la réponse ci-dessous comme correcte? Je viens de suivre les instructions et fonctionne bien. Je trouve juste que vous le donniez comme correct et que d'autres personnes puissent également en profiter

Sera-t-il pris en charge dans la version 14.04?
étudiant

J'ai essayé une image bêta de 14.04 maintenant (2013-01-07). La tablette n'est pas détectée hors de la boîte. J'espère que le pilote sera poussé en amont avant la sortie ... si quelqu'un sait où demander l'inclusion, dites-le-moi et je vais l'examiner.
Rmano

J'ai vérifié une version bêta de 14.04 sur une machine virtuelle virtualbox aujourd'hui, et en utilisant le pilote USB "passthru", la tablette a été détectée automatiquement sans avoir besoin de pilote supplémentaire. À moins que la couche virtualbox ne fasse quelque chose d'étrange, c'est une bonne nouvelle pour le 14.04!
Rmano

Réponses:


13

Mise à jour pour 14.04

Version courte (vraiment) . La tablette est prête à l'emploi, mais vous devez parfois charger manuellement le pilote avecsudo modprobe wacom avant de fixer (ou la mise sous tension si sans fil) la tablette.

Néanmoins, les instructions suivantes peuvent être utiles si une nouvelle tablette sort avec un support dans le pilote en amont mais pas dans le noyau de stock.

Mise à jour du 13.10, 14 décembre 2013, input-wacom> = 0.20.0

Version courte: vous n'avez plus besoin de patcher input-wacom à partir de la version 0.20.0, et vous n'avez pas strictement besoin de mettre à jour le pilote d'entrée X.org en 13.10.

Version longue:

Pour la version 13.10, si vous acceptez de renoncer aux nouveautés ajoutées x86-input-wacom(pour le moment: 14 décembre 2013, en regardant les journaux des modifications, il s'agit de choses sur un meilleur comportement tactile), vous pouvez beaucoup le simplifier.

Les informations de base proviennent toujours de la réponse principale , et d' ici , avec une légère différence.

1) Téléchargez la dernière version du pilote du noyau input-wacom. Elle devrait être au moins de 0,20.0, sinon la tablette ne sera pas détectée, à partir d'ici: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ . En date du 2013-12-14, le plus récent est input-wacom-0.20.0.tar.bz2.

2) assurez-vous que les dépendances de build sont installées. Si vous ne l'avez pas fait, mettez à niveau votre système pour avoir le dernier noyau. S'il indique qu'un redémarrage est nécessaire, redémarrez avant de continuer (c'est pour éviter de construire avec un mauvais noyau).

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

Notez que si uname -rvous dites que vous avez un noyau spécial (ne se terminant pas par -generic, mais -rt, ou -lowlatency, ou autre, vous devez modifier le deuxième apt-get en conséquence)

2) décompressez le pilote dans un répertoire de votre choix. Déplacez le fichier téléchargé dans ce répertoire cd, et

tar xjvf input-wacom-0.20.0.tar.bz2

3) un répertoire input-wacom-0.20.0est créé. cdet compilez les pilotes:

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

Mise à jour Dans les versions antérieures à 0.27 ou environ, cela a également commencé la compilation. Si vous en utilisez un plus récent, vous devez émettre

 make   # only for versions >= 0.27.0

s'il n'y a pas d'erreur, à la fin vous avez un message commençant par:

  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...]

Vous avez le noyau 3.11.quelque chose, pas 3.7 --- ne vous inquiétez pas. C'est bon.

4) Installez le pilote. Pour les versions <0.27.0, vous devez utiliser:

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

sinon, pour une version plus récente, faites

sudo make install 

Si vous n'aviez pas connecté la tablette depuis le dernier redémarrage (c'est-à-dire que vous n'aviez pas de module de noyau wacom.ko chargé), un redémarrage n'est pas nécessaire. Vous pouvez simplement brancher votre tablette et c'est parti. Sinon, redémarrez.

AVIS: Chaque fois que le noyau est mis à jour, vous devez répéter les étapes 3 et 4 (*) (il vaut mieux ajouter un

make clean 

dans le répertoire des pilotes avant la ./configure étape de recréer le tout à nouveau).

(*) vous devez faire l'installation APRÈS le redémarrage dans le nouveau noyau, car sinon les uname -rastuces installeront le module au mauvais endroit ...

ET UN AUTRE AVIS: si votre tablette fonctionne, mais qu'elle n'apparaît pas dans le panneau de configuration, regardez cette réponse et

sudo apt-get install xserver-xorg-input-wacom

Fonctionne parfaitement, merci! Juste comme une question secondaire: puis-je déplacer le répertoire input-wacom-0.20.0 après ou est-ce que tout gâchera? J'ai fait toute la procédure dans le répertoire des téléchargements mais j'aimerais le déplacer vers un autre endroit ...
lpdbw

1
Vous pouvez le déplacer où vous le souhaitez. Lorsque vous avez une mise cdà niveau du noyau, dans le répertoire, faites make cleanet redémarrez à partir du point 3)
Rmano

Question hors sujet / remarque secondaire: je voudrais supprimer les entrées liées à Wacom dans Paramètres système -> Logiciels et mises à jour -> Autres logiciels parce que je pense qu'ils provoquent ces messages stupides de "mise à jour des informations obsolètes" que je reçois tout le temps. Ces entrées ont-elles été ajoutées par le processus décrit dans votre message? Puis-je les supprimer sans nuire à nouveau aux fonctionnalités de ma tablette?
lpdbw

Je ne sais vraiment pas quel pourrait être le problème. La procédure répertoriée ici ne modifie pas les informations du référentiel --- utilise uniquement les packages de stock pour les éléments de compilation. Le message que vous avez est souvent provoqué par un PPA ou quelque chose comme ça qui s'est déconnecté. La dernière fois que cela m'est arrivé, c'était à cause de Medibuntu (qui n'est plus).
Rmano

1
OK, ça marche maintenant!?!
lpdbw

1

La tablette est trop récente :-) les développeurs input-wacom travaillent sur le support dans la prochaine version de input-wacom (pilote du noyau) et x86-input-wacom (pilote d'entrée xserver) dès que les correctifs seront acceptés dans le noyau en amont, ils sortiront la nouvelle version.

Si vous ne voulez pas attendre aussi longtemps pour démarrer votre nouvelle tablette - la solution consiste à compiler vous-même le module du noyau et le pilote xserver - j'ai 12.04 fonctionnant avec le noyau à faible latence 3.8.0-32 du kxstudio ppa , donc je ne sais pas si cela fonctionne avec le noyau de stock 3.2 mais puisque vous êtes sur 13.10, cela ne devrait pas poser de problème. Vous devez suivre les instructions sur le site Web de linux-wacom sur la façon de compiler le module du noyau et le pilote xserver presque à la lettre, mais vous devez appliquer trois correctifs dans le processus. Assurez-vous d'installer toutes les dépendances de construction nécessaires et mentionnées sur le site Web de linux-wacom.

L'essentiel est

 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

Maintenant, vous avez besoin de deux correctifs pour le module du noyau, publiés par un développeur wacom dans cette tête http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ en tant que pièces jointes à ce message 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

Appliquez-les

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

compiler le module

./autogen.sh
./make

puis faites une sauvegarde de l'ancien module et installez la nouvelle version

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

Pour obtenir un pilote xserver fonctionnel, vous devez appliquer un correctif pour que les sources git fonctionnent avec le xserver ubuntu 12.04, le build_against_frankenserver.patch - le correctif est disponible, par exemple, en pièce jointe dans ce fil http://ubuntuforums.org/showthread. php? t = 1515562 & page = 104 , je ne sais pas si c'est encore nécessaire avec 13.04 ou 13.10! (et ignorez les échecs de correctifs dans le répertoire test /)

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

Installez-le

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

Redémarrez ou redémarrez et cela devrait fonctionner.

Encore une fois, assurez-vous de lire toutes les informations qui vous sont données sur linux-wacom.sf.net, ce n'est qu'un résumé approximatif, et je n'aurai pas le temps de vous aider en profondeur de sitôt.

Pourtant, j'espère que cela aide - l'Intuos PTS est un appareil vraiment cool, et il fonctionne comme un charme de cette façon.


Merci pour votre réponse ... j'espérais une solution facile ... c'est dommage que Wacom ne libère pas les pilotes eux-mêmes avec d'autres fabricants de matériel tels que Nvidia, etc ... sacrément mon ordinateur portable n'est pas assez puissant pour gérer la compilation de quelque chose si grand ... il se bloque si je compile des applications java simples en raison de l'utilisation maximale de mon petit processeur Pentium ... Je ne peux pas croire que je viens de dépenser de l'argent sur une tablette qui n'est pas prise en charge pour le moment ... Encore merci pour les commentaires. .. va laisser cela ouvert car il n'est toujours pas "résolu"
Bradley Austin

1
Ni le module ni le pilote ne sont volumineux - essayez-le le week-end. Concernant Wacom: Je pense qu'ils ne veulent tout simplement pas être légalement responsables de fournir un soutien pour les 200 distributions là-bas - pour autant que je sache, au moins certains des développeurs de linux-wacom et en particulier le fondateur du projet sont / étaient des employés de wacom. La raison du «retard» ATM est qu'ils, en tant que politique, ne publient de nouvelles versions que lorsque les modifications nécessaires du noyau sont acceptées en amont par les développeurs du noyau. Mais les correctifs fournis par Jason sont un «hack rapide», comme il l'écrit, ce qui rend inutile toute modification supplémentaire du noyau.
Tom Regner

Voulez-vous dire qu'à une date ultérieure, la compatibilité viendra automatiquement avec les mises à jour régulières d'Ubuntu? Et quel est le moment prévu où cela se produira (semaines, mois, ...)?
lpdbw

Cela devrait en effet être le cas - peut-être pas via des mises à jour régulières, mais impliquant un ppa - dans un délai composé de semaines AFAIK
Tom Regner

2
@lpdbw: J'ai ajouté une réponse. J'espère que cela aide.
Rmano
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.