web-dev-qa-db-ja.com

Ubuntu 13.10でWacom Graphics Tablet CTH-480 / CTL-480が検出されない

Wacomタブレット(CTH-480)は、設定の下のWacom Tabletオプションで検出されません。 lsusbを実行するとタブレットが表示されますが、設定では表示されません。再びありがとう。

15
Bradley Austin

14.04の更新

短い(本当に)バージョン。タブレットはそのまま使用できます ただし、ドライバーを手動でロードする必要がある場合があります タブレットをアタッチ(またはワイヤレスの場合はスイッチオン)する前にSudo modprobe wacomを使用します。

それでも、アップストリームドライバーではサポートされているが、ストックカーネルではサポートされていない新しいタブレットが出てきた場合、次の手順が役立ちます。

13.10の更新、2013年12月14日、input-wacom> = 0.20.0

短いバージョン:バージョン0.20.0以降、input-wacomにパッチを適用する必要はなく、厳密にはしません13.10でX.org入力ドライバーを更新する必要があります。

ロングバージョン:

13.10では、x86-input-wacomに追加された新しいものを無視することに同意した場合(現時点では2013年12月14日、変更ログを見ると、タッチ動作の改善に関するものです)、大幅に簡素化できます。

基本的な情報は、まだ main answerhere からのものですが、わずかな違いがあります。

1)input-wacomカーネルドライバーの最新バージョンをダウンロードします。少なくとも0.20.0である必要があります。そうでない場合、タブレットはここから検出されません。 http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input-wacom/ =。日付2013-12-14では、最新はinput-wacom-0.20.0.tar.bz2です。

2)ビルドの依存関係がインストールされていることを確認してください。システムをアップグレードしていない場合は、最後のカーネルを使用します。再起動が必要であると表示されている場合は、続行する前に再起動してください(これは、誤ったカーネルに対してビルドするのを避けるためです)。

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

uname -rが特別なカーネル(-genericではなく、-rt、-lowlatency、その他で終わる)があることを示している場合、2番目のapt-getを適宜変更する必要があることに注意してください。

2)選択したディレクトリでドライバーを解凍します。ダウンロードしたファイルをそのディレクトリに移動し、cd、そして

tar xjvf input-wacom-0.20.0.tar.bz2

3)ディレクトリinput-wacom-0.20.0が作成されます。 cdに追加し、ドライバーをコンパイルします。

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

Update0.27以前のバージョンでは、コンパイルも開始されていました。新しいものを使用する場合は、発行する必要があります

 make   # only for versions >= 0.27.0

エラーがない場合、最後に次のメッセージが表示されます。

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

カーネル3.11があり、3.7ではありません---心配しないでください。大丈夫です。

4)ドライバーをインストールします。バージョン<0.27.0の場合、以下を使用する必要があります。

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

それ以外の場合、より新しいバージョンの場合は、

Sudo make install 

最後の再起動以降にタブレットが接続されていなかった場合(つまり、カーネルモジュールwacom.koがロードされていなかった場合)、再起動は必要ありません。タブレットを接続するだけで使用できます。それ以外の場合は、再起動します。

注:カーネルが更新されるたびに、手順3と4を繰り返す必要があります(*)

make clean 

./configureステップの前のドライバーディレクトリですべて再構築します)。

(*)新しいカーネルで再起動した後にインストールを行う必要があります。そうしないと、uname -rトリックが間違った場所にモジュールをインストールするためです...

その他の注意:タブレットは機能するが、コントロールパネルに表示されない場合は、 この回答を見てください

Sudo apt-get install xserver-xorg-input-wacom
13
Rmano

タブレットが新鮮すぎる:-) input-wacom開発者は、パッチがカーネルに受け入れられるとすぐに、input-wacom(カーネルドライバー)およびx86-input-wacom(xserver入力ドライバー)の今後のリリースでのサポートに取り組んでいます。アップストリームでは、新しいバージョンをリリースします。

新しいタブレットを使用するのにそれほど長く待てない場合-解決策は、kernel-moduleとxserver-driverを自分でコンパイルすることです-kxstudio ppaの3.8.0-32-lowlatencyカーネルで12.04を実行しています、したがって、これが標準の3.2カーネルで機能するかどうかはわかりませんが、13.10を使用しているので、それは問題になりません。 linux-wacom Webサイトの指示に従って、カーネルモジュールとxserverドライバーをほぼ文字どおりにコンパイルする方法について説明する必要がありますが、その過程で3つのパッチを適用する必要があります。 linux-wacom Webサイトに記載されている必要なビルド依存関係をすべてインストールしてください。

その要点は

 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

このtheadにwacom開発者が投稿したカーネルモジュール用の2つのパッチが必要になりました http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ この投稿への添付ファイルとして- 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

それらを適用する

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

モジュールをコンパイルする

./autogen.sh
./make

その後、古いモジュールのバックアップを作成し、新たにビルドをインストールします

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

動作するxserverドライバーを取得するには、git-sourcesがubuntu 12.04 xserverで動作するようにパッチを適用する必要があります。build_against_frankenserver.patch-パッチは利用可能です。このスレッドの添付ファイル http://ubuntuforums.org/showthread.php?t=1515562&page=104 、これが13.04または13.10でまだ必要かどうかはわかりません! (およびtest /ディレクトリ内のパッチ障害を無視します)

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

インストールする

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

再起動または再起動すると動作するはずです。

再度linux-wacom.sf.netで提供されたすべての情報を必ず読んでください。これは大まかな要約に過ぎず、すぐに詳細を説明する時間はありません。

それでも、これが役立つことを願っています-Intuos PTSは本当にクールなデバイスであり、このように魅力的に機能します。

1
Tom Regner