แท็บเล็ตกราฟิกของ 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) ตรวจไม่พบแท็บเล็ตนอกกรอบ ฉันหวังว่าคนขับจะถูกผลักขึ้นเหนือน้ำก่อนปล่อย ... ถ้ามีคนรู้ว่าจะขอรวมไว้ที่ไหนโปรดบอกฉันและฉันจะตรวจสอบมัน
Rmano

ฉันตรวจสอบเบต้า 14.04 บน virtualbox VM วันนี้และใช้ไดรเวอร์ USB "passthru" แท็บเล็ตถูกตรวจพบโดยอัตโนมัติโดยไม่ต้องใช้ไดรเวอร์เพิ่มเติม ถ้าเลเยอร์ VirtualBox ทำสิ่งที่แปลกประหลาดเป็นข่าวดีสำหรับ 14.04!
Rmano

คำตอบ:


13

อัพเดทสำหรับ 14.04

ระยะสั้น (จริงๆ) รุ่น แท็บเล็ตทำงานออกจากกล่องแต่บางครั้งคุณจำเป็นต้องโหลดด้วยตนเองขับรถด้วยsudo modprobe wacomก่อนที่จะติด (หรือเปลี่ยนถ้าไร้สาย) แท็บเล็ต

อย่างไรก็ตามคำแนะนำต่อไปนี้มีประโยชน์หากแท็บเล็ตใหม่บางรุ่นออกมาซึ่งรองรับในไดรเวอร์อัปสตรีม แต่ไม่อยู่ในสต็อกเคอร์เนล

อัปเดตสำหรับ 13.10, 14 ธันวาคม 2556, อินพุต - wacom> = 0.20.0

รุ่นสั้น:คุณไม่จำเป็นต้องแพทช์อิน Wacom อีกต่อไปเริ่มต้นจากรุ่น 0.20.0, และคุณไม่เคร่งครัดจำเป็นต้องปรับปรุงโปรแกรมควบคุมการป้อนข้อมูลใน X.org 13.10

รุ่นยาว:

สำหรับ 13.10 ถ้าคุณยอมรับที่จะสละสิ่งใหม่ ๆ ที่เพิ่มเข้ามาx86-input-wacom(ในเวลานี้: 14 ธันวาคม 2013, การดูการเปลี่ยนแปลง, มันเป็นเรื่องของพฤติกรรมการสัมผัสที่ดีกว่า) คุณสามารถทำให้มันง่ายขึ้นมาก

ข้อมูลพื้นฐานยังคงมาจากคำตอบหลักและจากที่นี่มีความแตกต่างเล็กน้อย

1) ดาวน์โหลดไดรเวอร์เคอร์เนลอินพุต -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) ตรวจสอบให้แน่ใจว่าได้ติดตั้ง build dependencies แล้ว อัพเกรดระบบของคุณหากคุณยังไม่มีดังนั้นคุณมีเคอร์เนลล่าสุด หากมีข้อความระบุว่าจำเป็นต้องเริ่มระบบใหม่ให้รีบูตก่อนดำเนินการต่อ (เพื่อหลีกเลี่ยงการสร้างเคอร์เนลที่ผิด)

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 บางสิ่งไม่ใช่ 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 (*) (คุณควรเพิ่ม a

make clean 

ในไดร์เวอร์ไดเรกทอรีก่อน./configureขั้นตอนการสร้างใหม่ทั้งหมด)

(*) คุณต้องทำการติดตั้งหลังจากรีบูตเครื่องในเคอร์เนลใหม่เพราะuname -rเทคนิคจะติดตั้งโมดูลผิดที่ ...

และข้อสังเกตอื่น ๆ :หากแท็บเล็ตของคุณใช้งานได้ แต่ไม่ปรากฏในแผงควบคุมให้ดูที่คำตอบนี้และ

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

ทำงานได้สมบูรณ์แบบขอบคุณ! เช่นเดียวกับคำถามด้านข้าง: ฉันจะย้ายไดเรคทอรี่ input-wacom-0.20.0 หลังจากนั้นหรือจะทำให้ทุกอย่างยุ่งเหยิงขึ้นได้ไหม ฉันทำตามขั้นตอนทั้งหมดในไดเรกทอรีดาวน์โหลด แต่ต้องการย้ายไปยังที่อื่น ...
lpdbw

1
คุณสามารถเคลื่อนย้ายไปได้ทุกที่ที่คุณต้องการ เมื่อคุณมีการอัพเกรดเคอร์เนลcdไปที่ไดเรกทอรีทำmake cleanและรีสตาร์ทจากจุด 3)
Rmano

คำถาม / คำพูดนอกหัวข้อ: ฉันต้องการลบรายการที่เกี่ยวข้องกับ Wacom ในการตั้งค่าระบบ -> ซอฟต์แวร์ & การอัพเดท -> ซอฟต์แวร์อื่น ๆ เพราะฉันคิดว่าพวกเขาทำให้เกิดข้อความ "อัปเดตข้อมูลล้าสมัย" ที่โง่เง่าที่ฉันได้รับตลอดเวลา มีการเพิ่มรายการเหล่านี้โดยกระบวนการที่อธิบายไว้ในโพสต์ของคุณหรือไม่ ฉันสามารถลบได้โดยไม่ทำอันตรายต่อการทำงานของแท็บเล็ตอีกครั้งหรือไม่
lpdbw

ฉันไม่รู้จริง ๆ ว่าอะไรเป็นปัญหา ขั้นตอนที่ระบุไว้ที่นี่ไม่ได้แก้ไขข้อมูลที่เก็บข้อมูลใด ๆ --- ใช้เพียงแค่แพคเกจหุ้นสำหรับสิ่งที่ตลก ข้อความที่คุณมีมักเกิดจาก PPA หรืออะไรทำนองนั้นที่ออฟไลน์ ครั้งล่าสุดที่มันเกิดขึ้นกับฉันก็เพราะ Medibuntu (ซึ่งไม่มาก)
Rmano

1
ตกลงมันใช้งานได้แล้ว!
lpdbw

1

แท็บเล็ตใหม่เกินไป :-) นักพัฒนา input-wacom กำลังทำงานเพื่อรองรับการเปิดตัวอินพุท wacom (ไดรเวอร์เคอร์เนล) และ x86-input-wacom (ไดรเวอร์อินพุต xserver) ทันทีที่แพทช์ได้รับการยอมรับในเคอร์เนล ต้นน้ำพวกเขาจะปล่อยเวอร์ชั่นใหม่

หากคุณไม่ต้องการที่จะรอนานพอที่จะได้แท็บเล็ตใหม่ของคุณ - วิธีแก้ไขคือการรวบรวมเคอร์เนลโมดูลและ xserver-driver ด้วยตัวเอง - ฉันมี 12.04 ที่รันด้วยเคอร์เนล 3.8.0-32-lowlatency จาก kxstudio ppa ดังนั้นฉันจึงไม่ทราบว่าสิ่งนี้ใช้ได้กับเคอร์เนลหุ้น 3.2 หรือไม่ แต่เนื่องจากคุณใช้เวลา 13.10 ปีนั่นก็ไม่น่าเป็นปัญหา คุณต้องทำตามคำแนะนำบนเว็บไซต์ linux-wacom เกี่ยวกับวิธีการรวบรวมโมดูลเคอร์เนลและไดรเวอร์ xserver เกือบจะถึงตัวอักษร แต่คุณต้องใช้สามแพทช์ในกระบวนการ ตรวจสอบให้แน่ใจว่าได้ติดตั้ง build-dependencies ทั้งหมดที่จำเป็นและกล่าวถึงในเว็บไซต์ 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 ใน thead http://sourceforge.net/p/linuxwacom/mailman/message/31592023/นี้เป็นสิ่งที่แนบมากับโพสต์นี้http://sourceforge.net/p / linuxwacom / บุรุษไปรษณีย์ / ข้อความ / 31599376 /

  • 0001-อิน Wacom-Not-ทั้งหมดหลายอินเตอร์เฟซอุปกรณ์สนับสนุน .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-source เพื่อทำงานกับ ubuntu 12.04 xserver, build_against_frankenserver.patch 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 และอื่น ๆ ... แลปท็อปของฉันไม่มีประสิทธิภาพเพียงพอที่จะรวบรวมสิ่งต่างๆ มันใหญ่มาก ... มันล้มเหลวถ้าฉันรวบรวมแอพพลิเคชั่นจาวาอย่างง่าย ๆ เนื่องจากโปรเซสเซอร์ Pentium ตัวเล็ก ๆ ของฉันออกมา ... ฉันเชื่อว่าฉันเพิ่งใช้เงินไปกับแท็บเล็ตที่ไม่รองรับในเวลานี้ ... .. จะเปิดทิ้งไว้เพราะยังไม่ "แก้ไข"
แบรดลีย์ออสติน

1
ทั้งโมดูลและไดรเวอร์มีขนาดใหญ่ - ปล่อยให้ไปในช่วงสุดสัปดาห์ เกี่ยวกับ Wacom: ฉันคิดว่าพวกเขาไม่ต้องการรับผิดชอบในการให้การสนับสนุน 200 distros ที่นั่นเท่าที่ฉันรู้นักพัฒนา linux-wacom อย่างน้อยที่สุดโดยเฉพาะผู้ก่อตั้งโครงการเป็นพนักงานของ wacom เหตุผลสำหรับ ATM 'ล่าช้า' คือนโยบายปล่อยรุ่นใหม่เมื่อการเปลี่ยนแปลงเคอร์เนลที่จำเป็นได้รับการยอมรับจากผู้พัฒนาเคอร์เนล แต่แพทช์ของเจสันนั้นเป็น 'แฮ็คด่วน' ในขณะที่เขาเขียนซึ่งทำการเปลี่ยนแปลงเพิ่มเติมในเคอร์เนลโดยไม่จำเป็น
Tom Regner

คุณหมายความว่าในเวลาต่อมาความเข้ากันได้จะมาพร้อมกับการอัปเดต Ubuntu ทั่วไปโดยอัตโนมัติหรือไม่ และเวลาที่คาดว่าจะเกิดขึ้น (สัปดาห์, เดือน, ... ) คืออะไร?
lpdbw

แน่นอนว่าน่าจะเป็นเช่นนั้น - อาจไม่ผ่านการอัพเดทปกติ แต่เกี่ยวข้องกับ ppa - ในช่วงเวลาประกอบด้วยสัปดาห์ AFAIK
Tom Regner

2
@lpdbw: ฉันได้เพิ่มคำตอบ หวังว่ามันจะช่วย
Rmano
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.