Графічний планшет Wacom CTH-480 / CTL-480 не виявлений в Ubuntu 13.10


15

Мій планшет Wacom (CTH-480) опцією Wacom Tablet не встановлено в налаштуваннях. Планшет відображається під час запуску, lsusbале не відображається в налаштуваннях. Ще раз спасибі


1
У мене точно така ж проблема (той самий пристрій, той самий реліз Ubuntu) ... сподіваємось, хтось придумає відповідь незабаром!
lpdbw

1
Привіт Бредлі, чи можна вказати відповідь нижче як правильну? Я просто дотримувався інструкцій і працює безперебійно. Я вважаю справедливим, що ви ставите це як правильне, і інші люди також можуть насолоджуватися

Чи буде підтримуватися 14.04 поза межами коробки?
студент

Я спробував бета-зображення 14.04 зараз (2013-01-07). Планшет не виявлено поза коробкою. Я сподіваюся, що водія будуть висунуті вгору перед випуском ... якщо хтось знає, де просити включення, будь ласка, скажіть мені, і я перегляну його.
Рмано

Я перевірив бета-версію 14.04 у віртуальному VM сьогодні, і за допомогою USB-драйвера "passthru" планшет був виявлений автоматично без необхідності додаткового драйвера. Якщо шар віртуальної скриньки не робить щось дивне, це гарна новина за 14.04!
Рмано

Відповіді:


13

Оновлення за 14.04

Коротка (справді) версія . Планшет працює з коробки, але коли вам потрібно вручну завантажити драйвер з sudo modprobe wacomперед установкою (або включень , якщо бездротовий) планшета.

Тим не менш, наступна інструкція може бути корисною, якщо з'явиться новий планшет, який має підтримку у верхньому драйвері, але не в запасі ядра.

Оновлення за 13.10, 14 грудня 2013 року, input-wacom> = 0.20.0

Коротка версія: вам більше не потрібно виправляти input-wacom, починаючи з версії 0.20.0, і вам не потрібно строго оновлювати драйвер вводу X.org у 13.10.

Довга версія:

З 13.10, якщо ви погоджуєтесь відмовитись від нових речей, доданих до x86-input-wacomцього часу (зараз: 14 грудня 2013 року, переглядаючи журнали змін, це деякі речі щодо кращої поведінки при дотику), ви можете багато чого спростити.

Основна інформація ще з основної відповіді , а звідси , з невеликою різницею.

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вам скажуть, що у вас є спеціальне ядро ​​(закінчується не на -генеральний, а -rt, або -lowlatency, чи будь-що інше, ви повинні змінити другий 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

Оновлення У версіях до 0,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

Працює ідеально, дякую! Так само як побічне запитання: чи можу я перемістити каталог введення-wacom-0.20.0 згодом або це все зіпсує? Я провів всю процедуру в каталозі завантажень, але хотів би перенести її в інше місце ...
lpdbw

1
Ви можете перемістити його куди завгодно. Коли у вас є оновлення ядра, cdдо каталогу, зробіть make cleanі перезапустіть з пункту 3)
Rmano

Позашляхове питання / бічне зауваження: Я хотів би видалити записи, пов’язані з Wacom, у Налаштуваннях системи -> Програмне забезпечення та оновлення -> Інше програмне забезпечення, тому що я думаю, що вони викликають ці дурні "застарілі" оновлення інформації, які я отримую весь час. Ці записи були додані процесом, описаним у вашій публікації? Чи можу я їх видалити без шкоди для функціональності мого планшета знову?
lpdbw

Я справді не знаю, у чому може бути проблема. Перерахована тут процедура не змінює жодної інформації про сховища --- використовує лише пакети запасів для складання речей. Повідомлення, яке ви маєте, часто викликається PPA або чимось подібним, що перейшло в офлайн. Востаннє це траплялося зі мною через Медібунту (чого більше немає).
Рмано

1
ОК, це працює зараз!?!
lpdbw

1

Планшет занадто свіжий :-) розробники input-wacom працюють над підтримкою у майбутньому випуску input-wacom (драйвер ядра) та x86-input-wacom (драйвер вводу xserver), як тільки патчі будуть прийняті в ядро. вгору вони вийдуть новою версією.

Якщо ви не хочете чекати так довго, щоб ваш новий планшет вийшов - рішення полягає в тому, щоб самостійно зібрати модуль ядра та драйвер xserver - у мене 12.04 працює з ядром 3.8.0-32 з низькою латентністю від kxstudio ppa , тому я не знаю, чи працює це з ядром запасу 3.2, але оскільки ви 13.10, це не повинно бути проблемою. Ви повинні дотримуватися вказівок на веб-сайті linux-wacom щодо того, як скласти модуль ядра та драйвер xserver майже до листа, але вам потрібно застосувати три виправлення в цьому процесі. Не забудьте встановити всі необхідні та згадані залежності для побудови на веб-сайті linux-wacom.

Суть у цьому полягає

 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

Тепер вам потрібні два виправлення для модуля ядра, розміщені розробником wacom у цій темі http://sourceforge.net/p/linuxwacom/mailman/message/31592023/ як додатки до цієї публікації http://sourceforge.net/p / linuxwacom / пошта / повідомлення / 31599376 /

  • 0001-Input-wacom-Not-all-multi-interface-devices-support-.patch
  • 0002-Input-wacom-add-support-for-tri-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-джерела працювати з ubuntu 12.04 xserver, build_against_frankenserver.patch - патч доступний, наприклад, вкладення в цю нитку http://ubuntuforums.org/showthread. php? t = 1515562 & page = 104 , я не знаю, чи все ще потрібно 13.04 чи 13.10! (і ігноруйте помилки виправлення у тесті / каталозі)

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 - це дійсно класний пристрій, і він працює як шарм таким чином.


Дякую за вашу відповідь ... сподівався на просте виправлення ... ганьба Wacom не випускає драйверів самих з іншими виробниками обладнання, такими як Nvidia тощо. це велике ... воно виходить з ладу, якщо я компілюю прості програми Java через збільшення свого маленького процесора Pentium ... Не можу повірити, що я просто витратив гроші на планшет, який наразі не підтримується ... Ще раз дякую за відгуки. .. збирається залишити це відкритим, як і раніше не "вирішено"
Бредлі Остін

1
Ні модуль, ні драйвер не великі - відпустіть його на вихідні. Щодо Wacom: Я думаю, що вони просто не хочуть нести юридичну відповідальність за підтримку 200 дистрибутивів, наскільки я знаю, принаймні, деякі розробники linux-wacom і, особливо, засновник проекту є / були співробітниками wacom. Причиною "затримки" банкоматів є те, що вони, як правило, випускають нові версії лише тоді, коли необхідні зміни ядра будуть прийняті розробниками ядра. Але патчі, які надає Jason, - це "швидкий злом", оскільки він пише, що робити подальші зміни ядра зайвими.
Том Регнер

Ви маєте на увазі, що згодом сумісність автоматично надійде з регулярними оновленнями Ubuntu? І який очікуваний час, коли це станеться (тижні, місяці, ...)?
lpdbw

Це дійсно має бути так - можливо, не шляхом регулярних оновлень, але із залученням ppa - у часові рамки, що складаються з тижнів AFAIK
Том Регнер

2
@lpdbw: я додав відповідь. Сподіваюся, це допомагає.
Рмано
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.