[SOLVED] Wacom Bamboo no longer working in Slackware 13
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've read the other threads but could not find any useful hint.
Slackware 13 32 bits, running kernel 2.6.30.1 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
(II) config/hal: Adding input device Wacom Bamboo
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.6.3, module version = 1.1.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event5"
(--) Wacom Bamboo: no supported touchpad found
(EE) Wacom Bamboo Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Wacom Bamboo"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)
Init failed for input device "Wacom Bamboo"
It is trying to use the synaptics driver, should it not be trying to use the wacom driver?
Here is my xorg.conf file (the entire thing)
Quote:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue May 12 12:47:02 PD
T 2009
Have you modified xorg.conf accordingly? You will have to specify what event the tablet is. It will register as one, so that is correct. This example is from my xorg.conf:
Code:
Section "InputDevice"
# Option "Device" "/dev/ttyS0" # SERIAL ONLY
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/event5" # USB ONLY?
Option "Type" "cursor"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
Option "USB" "on" # USB ONLY
EndSection
Section "InputDevice"
# Option "Device" "/dev/ttyS0" # SERIAL ONLY
Identifier "pad"
Driver "wacom"
Option "Device" "/dev/input/event5" # USB ONLY
Option "Type" "pad"
Option "USB" "on" # USB ONLY
EndSection
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
Quote:
wacdump /dev/input/event5
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...
Unfortunately it look like I don't have much more to contribute with, and you for sure have done your homework :P
The only thing I can think of, is to remove the synaptics driver unless you are using a laptop. Well, you could remove it anyway, just to debug. If I think of something, I will tell you
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
Code:
(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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.