Well I have spent 3 weeks on this problem and must of tried 5 different distros starting with the one I was most familiar with, Ubuntu and ending with Fedora which in the past I have avoided like the plague due to some past events. But I have it working so that the touch pad(bit sluggish) and pen work. I thought that I might do a quick run down, of how I "think" I got it working. It's also for future reference because theres no doubt that I will forget all this in a week.
Fedora 13 and a CTH-460 Bamboo Pen and Touch. I know that this thread is for the CTH-661 but chances are that the problem is related.
Make sure that the "
xorg x11 wacom driver" that comes with fedora is installed.
Download the
linuxwacom-0.8.6-2 driver from the liuxwacom site.
Follow the mini-howto instruction on linuxwacom site with regards to package installation with yum, but do not follow the step "yum remove linuxwacom".
Using the terminal cd to the linuxwacom-0.8.6-2 folder, type "./configure --enable-wacom, in the build options it should have wacom.o - yes.
Type the following:
# cd src/2.6.30
# make
# uname -r
(this will give your kernel version, for me its 2.6.32.11-99.fc12.x86_64)
F12 = # cp wacom.ko /lib/modules/2.6.32.11-99.fc12.x86_64/kernel/drivers/usb/input/
F13 = # cp wacom.ko /lib/modules/2.6.33.4-95.fc13.x86_64/kernel/drivers/input/tablet/
It may come up with a message about overwriting the file, type "y" then enter, check the location of the file to make sure the file is something like 400+kb not 30+kb.
# modprobe wacom
if everything went well the tablet might be responding, dont worry too much if its not, you'll only know if you have got it working after reboot on the final step
# depmod -a
next I'll write my 60-wacom.rules
# lshal -m
(plug-out then plug-in tablet, Im only interested in "usb_device_56a_d1_noserial" part of the output not the if1/if0
# lshal -u usb_device_56a_d1_noserial
This will generate a list relating to the device, find the "sysfs_path" for the device, it should look like: linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0b.0/usb2/2-4'
I](ignore /sys and take note my device path may different from yours depending on where your tablet is plugged in)[/I]
F12 = # udevinfo -a -p /devices/pci0000:00/0000:00:0b.0/usb2/2-4/
F13 = # udevadm info -a -p /devices/pci0000:00/0000:00:0b.0/usb2/2-4/
The output shows what can be used to make the 60-wacom.rules for the wacom, more info on udev can be found at http://www.reactivated.net/writing_u...les.html#basic.
looking at device '/devices/pci0000:00/0000:00:0b.0/usb2/2-4':
KERNEL=="2-4"
SUBSYSTEM=="usb"
DRIVER=="usb"
ATTR{configuration}==""
ATTR{bNumInterfaces}==" 2"
ATTR{bConfigurationValue}=="1"
ATTR{bmAttributes}=="80"
ATTR{bMaxPower}==" 98mA"
ATTR{urbnum}=="43"
ATTR{idVendor}=="056a"
ATTR{idProduct}=="00d1"
ATTR{bcdDevice}=="0106"
ATTR{bDeviceClass}=="00"
ATTR{bDeviceSubClass}=="00"
ATTR{bDeviceProtocol}=="00"
ATTR{bNumConfigurations}=="1"
ATTR{bMaxPacketSize0}=="64"
ATTR{speed}=="12"
ATTR{busnum}=="2"
ATTR{devnum}=="2"
ATTR{version}==" 2.00"
ATTR{maxchild}=="0"
ATTR{quirks}=="0x0"
ATTR{authorized}=="1"
ATTR{manufacturer}=="Wacom Co.,Ltd."
ATTR{product}=="CTH-460"
blah blah blah.....
# cd /etc/udev/rules.d
# gedit 60-wacom.rules
If gedit opens a blank file or if you have tried to look for this file in the past and couldn't find it don't worry, we will just make a new one, for some reason the example of this file on the linuxwacom website doesn't do s***, so delete what ever in that file and put:
KERNEL=="2-4
(depends on your results from: udevinfo -a -p /devices/pci0000:00/0000...)", SUBSYSTEM=="usb", DRIVER=="usb", ATTR{idProduct}=="00d1
(again this depends)", SYMLINK+="input/wacom-touch"
then save file.
# reboot
Now hope that your tablet is working on restart
, check /dev/input for a wacom-touch file, important though only use the usb slot that the tablet is currently plugged into, I'm not a tech but i gather that KERNEL=="2-4"(my setup) means the number 2 USB port. If it where 3-4 then that would mean the wacom can only run on the number 3 usb slot.