在Ubuntu 13.10中未检测到Wacom图形输入板CTH-480 / CTL-480


15

设置下的Wacom数位板选项未检测到我的Wacom数位板(CTH-480)。平板电脑会在我运行时显示,lsusb但在设置下不会显示。再次感谢。


1
我有完全相同的问题(相同的设备,相同的Ubuntu版本)...希望有人很快能给出答案!
lpdbw

1
嗨,布拉德利,您可以将以下答案设置为正确的吗?我只是按照指示进行,并且工作顺利。我认为您提供的是正确的东西很公平,其他人也可以享受

开箱即用的14.04是否会支持?
学生

我现在尝试使用14.04的Beta版图片(2013年1月7日)。未检测到开箱即用的平板电脑。我希望驱动程序在发布之前会被推向上游...如果有人知道在哪里要求包含,请告诉我,我会调查一下。
Rmano 2014年

我今天在virtualbox VM上检查了14.04的beta,并使用“ passthru” USB驱动程序,无需任何其他驱动程序即可自动检测到该平板电脑。除非virtualbox层做了一些奇怪的事情,否则对于14.04来说是个好消息!
Rmano'4

Answers:


13

更新14.04

简短(真正)版本。平板开箱的,但有时你需要手动加载驱动程序sudo modprobe wacom安装(或开关上,如果无线)平板电脑前。

但是,如果出现了一些新的数位板,该数位板在上游驱动程序中受支持,但在库存内核中没有受支持,则以下说明可能会有所帮助。

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

简短版本:您不再需要从0.20.0版本开始对input-wacom进行补丁,也不必严格要求在13.10中更新X.org输入驱动程序。

长版:

对于13.10,如果您接受放弃添加的新内容x86-input-wacom(目前:2013年12月14日,查看更改日志,则是有关改善触摸行为的一些内容),则可以简化很多操作。

基本信息仍来自主要答案,与此处的内容略有不同。

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结尾,则应相应地修改第二个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.something,而不是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

完美的作品,谢谢!就像一个附带的问题:之后我可以移动目录input-wacom-0.20.0还是会把所有东西弄乱?我在下载目录中完成了整个过程,但想将其移到另一个地方...
lpdbw 2013年

1
您可以将其移动到任意位置。当您进行内核升级时,cd请从目录make clean3 执行do 并重新启动)
Rmano 2013年

题外话/旁注:我想删除系统设置->软件和更新->其他软件中与Wacom相关的条目,因为我认为它们会导致我一直收到这些愚蠢的“更新信息已过时”消息。这些条目是否已通过您帖子中描述的过程添加?我可以删除它们而又不会损害平板电脑的功能吗?
lpdbw

我真的不知道可能是什么问题。此处列出的过程不会修改任何存储库信息---仅使用库存包进行编译。您收到的消息通常是由PPA或离线等引起的。上次发生在我身上的原因是因为Medibuntu(没有了)。
Rmano

1
好,现在可以了!!!
lpdbw 2014年

1

平板电脑太新鲜了:-)一旦将补丁接受到内核中,input-wacom开发人员就在为即将发布的input-wacom(内核驱动程序)和x86-input-wacom(xserver输入驱动程序)版本提供支持。上游,他们将发布新版本。

如果您不想等那么久就可以开始使用新的平板电脑-解决方案是自己编译内核模块和xserver驱动程序-我在kxstudio ppa上使用3.8.0-32-lowlatency内核运行12.04 ,所以我不知道这是否适用于现有的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 / mailman / message / 31599376 /

  • 0001输入Wacom并非所有多接口设备支持.patch
  • 0002输入Wacom添加对三个新的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是一款非常酷的设备,并且可以通过这种方式像魅力一样工作。


谢谢您的回复...希望能得到一个简单的解决方案...很可惜,Wacom并未与Nvidia等其他硬件制造商发布相同的驱动程序...我的笔记本电脑功能不足,无法处理编译问题这么大...如果我由于用尽我的小奔腾处理器而编译简单的Java应用程序,则会崩溃... Cant认为我只是花了钱购买了目前不支持的平板电脑...再次感谢您的反馈。 ..仍要解决这一问题,因为还没有“解决”
Bradley Austin

1
模块和驱动程序都不大-在周末试一下。关于Wacom:我想他们根本不愿意为那里的200个发行版提供支持而承担法律责任-据我所知至少有一些linux-wacom开发人员,尤其是项目创始人是wacom员工。使用“延迟” ATM的原因是,作为一项策略,它们仅在内核开发人员在上游接受必要的内核更改时才发布新版本。但是jason提供的补丁是“快速破解”,他写道,无需进一步更改内核。
Tom Regner

您是说以后的常规Ubuntu更新自动兼容吗?预计什么时候发生(几周,几个月,...)?
lpdbw

确实应该是这样-可能不是通过定期更新,而是涉及到PPA-在AFAIK星期组成的时间范围内
Tom Regner,2013年

2
@lpdbw:我添加了一个答案。希望能帮助到你。
Rmano
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.