Tavoletta grafica Wacom CTH-480 / CTL-480 non rilevata in Ubuntu 13.10


15

Il mio tablet Wacom (CTH-480) non viene rilevato dall'opzione Wacom Tablet nelle impostazioni. Il tablet viene visualizzato quando corro lsusbma non viene visualizzato nelle impostazioni. Grazie ancora.


1
Ho esattamente lo stesso problema (stesso dispositivo, stessa versione di Ubuntu) ... speriamo che qualcuno abbia presto una risposta!
LPDBW,

1
Ciao Bradley, puoi impostare la risposta di seguito come corretta? Ho appena seguito le istruzioni e funziona senza problemi. Trovo giusto che tu lo dia come corretto e che anche altre persone possano apprezzare

Sarà supportato in 14.04 out of the box?
studente

Ho provato un'immagine beta del 14.04 ora (2013-01-07). Il tablet non viene rilevato immediatamente. Spero che il driver verrà spinto a monte prima del rilascio ... se qualcuno sa dove chiedere l'inclusione, per favore dimmelo e lo esaminerò.
Rmano

Oggi ho controllato una versione beta di 14.04 su una VM virtualbox e, utilizzando il driver USB "passthru", il tablet è stato rilevato automaticamente senza la necessità di alcun driver aggiuntivo. A meno che il layer virtualbox non stia facendo qualcosa di strano, è una buona notizia per 14.04!
Rmano,

Risposte:


13

Aggiornamento per 14.04

Versione breve (davvero) . La tavoletta funziona out of the box, ma a volte è necessario caricare manualmente il driver con la sudo modprobe wacomprima di collegare (o l'accensione se wireless) il tablet.

Tuttavia, le seguenti istruzioni possono essere utili se esce un nuovo tablet che ha il supporto nel driver upstream ma non nel kernel stock.

Aggiornamento per 13.10, 14 dic 2013, input-wacom> = 0.20.0

Versione breve: non è più necessario patchare input-wacom a partire dalla versione 0.20.0 e non è strettamente necessario aggiornare il driver di input X.org in 13.10.

Versione lunga:

Per il 13.10, se accetti di rinunciare alle nuove cose aggiunte a x86-input-wacom(in questo momento: 14 dic 2013, guardando i log delle modifiche, sono alcune cose su un migliore comportamento tattile) puoi semplificarlo molto.

Le informazioni di base provengono ancora dal risposta principale , e da qui , con una leggera differenza.

1) Scarica l'ultima versione del driver del kernel input-wacom. Dovrebbe essere almeno 0,20,0, altrimenti il ​​tablet non verrà rilevato, da qui: http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ . In data 2013-12-14, il più recente è input-wacom-0.20.0.tar.bz2.

2) assicurarsi di avere le dipendenze di build installate. Aggiorna il tuo sistema se non l'hai fatto, quindi hai l'ultimo kernel. Se dice che è necessario un riavvio, riavviare prima di continuare (questo per evitare di compilare contro un kernel sbagliato).

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

Nota che se uname -rti dico di avere un kernel speciale (che termina non in -generic, ma -rt, o -lowlatency, o qualsiasi altra cosa, dovresti modificare il secondo apt-get di conseguenza)

2) decomprimere il driver in una directory a scelta. Spostare il file scaricato in quella directory, cdsu di esso e

tar xjvf input-wacom-0.20.0.tar.bz2

3) input-wacom-0.20.0viene creata una directory . cde compilare i driver:

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

Aggiornamento Nelle versioni precedenti alla 0.27 o intorno, anche quella ha iniziato la compilazione. Se ne usi uno più recente, devi emetterlo

 make   # only for versions >= 0.27.0

se non ci sono errori, alla fine hai un messaggio che inizia 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...]

Hai kernel 3.11. Qualcosa, non 3.7 --- non ti preoccupare. Va bene.

4) Installa il driver. Per le versioni <0.27.0, è necessario utilizzare:

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

altrimenti, per una versione più recente, basta

sudo make install 

Se il tablet non è stato collegato dall'ultimo riavvio (ovvero non è stato caricato il modulo kernel wacom.ko), non è necessario un riavvio. Puoi semplicemente collegare il tablet e andare. Altrimenti, riavvia.

AVVISO: ogni volta che il kernel viene aggiornato, è necessario ripetere i passaggi 3 e 4 (*) (è meglio aggiungere a

make clean 

nella directory del driver prima del ./configurepassaggio per ricostruire tutto di nuovo).

(*) devi fare l'installazione DOPO il riavvio nel nuovo kernel, perché altrimenti i uname -rtrucchi installeranno il modulo nel posto sbagliato ...

E UN ALTRO AVVISO: se il tablet funziona, ma non viene visualizzato nel pannello di controllo, guarda questa risposta e

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

Funziona perfettamente, grazie! Proprio come una domanda a margine: posso spostare successivamente la directory input-wacom-0.20.0 o questo rovinerà tutto? Ho eseguito l'intera procedura nella directory dei download, ma vorrei spostarla in un altro posto ...
lpdbw,

1
Puoi spostarlo dove vuoi. Quando hai un aggiornamento del kernel, cdmake clean
esegui

Domanda fuori tema / osservazione laterale: Vorrei rimuovere le voci relative a Wacom in Impostazioni di sistema -> Software e aggiornamenti -> Altri software perché penso che causino questi stupidi messaggi "Aggiorna informazioni obsolete" che ricevo sempre. Queste voci sono state aggiunte dalla procedura descritta nel tuo post? Posso eliminarli senza danneggiare nuovamente la funzionalità del mio tablet?
LPDBW,

Davvero non so quale potrebbe essere il problema. La procedura elencata qui non modifica alcuna informazione sul repository --- usa solo i pacchetti stock per le cose comiling. Il messaggio che hai è spesso causato da un PPA o qualcosa del genere che è andato offline. L'ultima volta che mi è successo è stato grazie a Medibuntu (che non esiste più).
Rmano,

1
OK, ora funziona!?!
LPDBW,

1

Il tablet è troppo fresco :-) gli sviluppatori di input-wacom stanno lavorando sul supporto nella prossima versione di input-wacom (driver del kernel) e x86-input-wacom (driver di input xserver) non appena le patch vengono accettate nel kernel a monte, rilasceranno la nuova versione.

Se non vuoi aspettare così tanto per far funzionare il tuo nuovo tablet - la soluzione è compilare tu stesso il modulo kernel e il driver xserver - ho 12.04 in esecuzione con il kernel 3.8.0-32-lowlatency da kxstudio ppa , quindi non so se questo funziona con il kernel stock 3.2 ma dato che sei su 13.10, questo non dovrebbe essere un problema. Devi seguire le istruzioni sul sito web linux-wacom su come compilare il modulo kernel e il driver xserver quasi alla lettera ma devi applicare tre patch nel processo. Assicurati di installare tutte le dipendenze di build necessarie e menzionate sul sito Web linux-wacom.

L'essenza è

 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

Ora hai bisogno di due patch per il modulo del kernel, pubblicate da uno sviluppatore di Wacom in questo thead http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ come allegati a questo post http://sourceforge.net/p / linuxwacom / mailman / messaggio / 31599376 /

  • 0001-Input-wacom-Not-all-multi-interfaccia-devices-support-.patch
  • 0002-Input-wacom-add-supporto-per-tre-nuova-Intuos-devices.patch

Applicali

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

compila il modulo

./autogen.sh
./make

quindi eseguire un backup del vecchio modulo e installare la nuova build

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

Per ottenere un driver xserver funzionante è necessario applicare una patch per far funzionare git-source con ubuntu 12.04 xserver, build_against_frankenserver.patch - la patch è disponibile, ad esempio, allegato in questo thread http://ubuntuforums.org/showthread. php? t = 1515562 & page = 104 , non so se questo è ancora necessario con 13.04 o 13.10! (e ignora gli errori di patch nella directory test /)

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

Installalo

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

Riavvia o riavvia e dovrebbe funzionare.

Ancora una volta assicurati di leggere tutte le informazioni che ti sono state fornite su linux-wacom.sf.net, questo è solo un sommario approssimativo, e non avrò il tempo di aiutarti in profondità in qualunque momento presto.

Spero comunque che sia di aiuto: Intuos PTS è un dispositivo davvero interessante e funziona in questo modo come un fascino.


Grazie per la tua risposta ... speravo in una soluzione semplice ... è un peccato che Wacom non rilasci i driver stessi con altri produttori di hardware come Nvidia, ecc ... dannazione il mio laptop non è abbastanza potente da gestire la compilazione di qualcosa così grande ... si blocca se compilo semplici applicazioni Java a causa del massimo del mio piccolo processore Pentium ... Non posso credere di aver appena speso soldi su un tablet che non è supportato in questo momento ... Ancora grazie per il feedback. .. lascerà questo aperto perché non è ancora "risolto"
Bradley Austin

1
Né il modulo né il driver sono grandi: provalo durante il fine settimana. Per quanto riguarda Wacom: penso che semplicemente non voglia essere legalmente responsabile di fornire supporto per le 200 distro in circolazione - per quanto ne so almeno alcuni degli sviluppatori di linux-wacom e in particolare il fondatore del progetto sono / erano dipendenti di Wacom. Il motivo del "ritardo" ATM è che, come criterio, rilasciano nuove versioni solo quando le modifiche del kernel necessarie sono accettate a monte dagli sviluppatori del kernel. Ma le patch fornite da Jason sono un 'hack rapido' mentre scrive che rende superflue ulteriori modifiche al kernel.
Tom Regner,

Vuoi dire che in un secondo momento la compatibilità arriverà automaticamente con i regolari aggiornamenti di Ubuntu? E qual è il tempo previsto in cui ciò accadrà (settimane, mesi, ...)?
LPDBW,

Questo dovrebbe davvero essere il caso - probabilmente non tramite aggiornamenti regolari, ma coinvolgendo un ppa - in un arco di tempo composto da settimane AFAIK
Tom Regner

2
@lpdbw: ho aggiunto una risposta. Spero che sia d'aiuto.
Rmano,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.