[SOLVED] Wacom Bamboo no longer working in Slackware 13
SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I've read the other threads but could not find any useful hint.
Slackware 13 32 bits, running kernel 22.214.171.124 configured with CONFIG_TABLET_USB_WACOM=m and the module wacom is loaded. I installed linuxwacom 0.8.3 (using slackbuild from slackbuilds.org).
Nothing happens without an xorg.conf, then I tried adding the options I had there in slackware 12.2, restarted X but still no signs of the tablet working (eg stylus does not move cursor, and Gimp does not know about this device).
The tablet is recognized since there are entries for it in /dev/input/event and wacdump shows response when I move the stylus (wacdump /dev/input/event5 ). I noticed, however that there is only one entry in /dev/input/event for it, I seem to remember that there were three or four previously.
Bus 004 Device 002: ID 056a:0065 Wacom Co., Ltd
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 04ca:002f Lite-On Technology Corp.
Bus 003 Device 003: ID 046d:c054 Logitech, Inc.
Bus 003 Device 002: ID 058f:9254 Alcor Micro Corp. Hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 058f:6363 Alcor Micro Corp.
Bus 001 Device 002: ID 04b8:081c Seiko Epson Corp. Stylus Photo RX640/RX650 (PM-A890)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ok, I didn't see your post before I submitted. Have you verified that event5 is the actual device to your wacom?
if you do: cat /dev/input/event5
and use the stylus, do you get a lot of garbage in the terminal?
Yes, I see garbage on the terminal, this is the same test I reported as
In xorg.conf I use /dev/input/by-id/usb-Wacom_Co._Ltd._MTE-450-event-mouse which maps into /dev/input/event5, and has the advantage of always working, even if the kernel somehow assigns a different event to the device. Will try using event5 directly, but this is unlikely to be the problem.
I suspect the problem is really that X is trying to load the synaptics driver for this device (see my Xorg.0.log snippet in the previous post), even though my xorg.conf is pointing it to wacom...
Ok, I tried disabling the synaptics driver, by renaming /usr/lib/xorg/modules/input/synaptics_drv.so . X still does not try to load the wacom driver (which is properly installed in /usr/lib/xorg/modules/input/wacom_drv.so). I still see the following errors in /var/log/Xorg.0.log
(II) config/hal: Adding input device Wacom Bamboo
(II) LoadModule: "synaptics"
(EE) Wacom Bamboo Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Wacom Bamboo"
(II) UnloadModule: "synaptics"
Notice the first line there: it seems that HAL is telling X that the Wacom Bamboo should be serviced by the synaptics driver. This is in spite of my specific lines in /etc/X11/xorg.conf (see previous postings).
I think I am getting to the root of the problem, so two specific questions:
1) Where is the HAL configuration so that I can tell it that Wacom uses wacom_drv.so rather than synaptics_drv.so ?
2) Why is Xorg not following the device configuration lines in /etc/X11/xorg.conf (it does for video driver!)
Finally solved this problem. It turns out the slackbuild has an old version of linuxwacom. I tweaked it[*] to use version 0.8.4-3, installed the package, rebooted and the wacom bamboo now works perfectly.
[*] just get the source tarball, then edit the linuxwacom.SlackBuild file to match that version number and run the slackbuild.