Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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 can't get tablet working under slack, the problem probably is just that no input device gets created. I compiled the driver myself (slack seems to come without wacom driver...). Here are my settings:
xorg.conf:
Code:
Section "Input Device"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "USB" "on"
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "USB" "on"
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "USB" "on"
EndSection
Section "InputDevice"
Identifier "pad"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "pad"
Option "USB" "on"
EndSection
[...]
Section "ServerLayout"
# The Identifier line must be present
Identifier "Simple Layout"
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen. In this example, screen 2 is located to the
# right of screen 1.
Screen "Screen 1"
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "pad"
EndSection
Xorg.0.log
Code:
(II) LoadModule: "wacom"
(II) Loading /usr/lib/xorg/modules/input//wacom_drv.so
(II) Module wacom: vendor="X.Org Foundation"
compiled for 1.6.3, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) Wacom driver level: 47-0.8.5-10 $
[...]
(**) Option "Device" "/dev/input/wacom"
(WW) cursor: failed to open /dev/input/wacom in wcmDeviceTypeKeys.
(EE) PreInit returned NULL for "cursor"
(**) Option "Device" "/dev/input/wacom"
(WW) stylus: failed to open /dev/input/wacom in wcmDeviceTypeKeys.
(EE) PreInit returned NULL for "stylus"
(**) Option "Device" "/dev/input/wacom"
(WW) eraser: failed to open /dev/input/wacom in wcmDeviceTypeKeys.
(EE) PreInit returned NULL for "eraser"
(**) Option "Device" "/dev/input/wacom"
(WW) pad: failed to open /dev/input/wacom in wcmDeviceTypeKeys.
(**) pad: always reports core events
(**) pad device is /dev/input/wacom
(**) pad is in relative mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) pad: reading USB link
(**) Option "BaudRate" "9600"
(II) XINPUT: Adding extended input device "pad" (type: Wacom Pad)
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
No such file or directory.
Error opening /dev/input/wacom : No such file or directory
(EE) Couldn't init device "pad"
(II) UnloadModule: "wacom"
I tried to install that package, probably that didn't work. At first the prebuilt installer didn't work, don't exactly know the error message but actually something like this one:
Code:
linuxwacom-0.8.5-10/prebuilt# ./install
Installing Wacom man page......
Installed under /usr/share/man/man4
Installing wacom_drv....
WARNING: Can not install Wacom X driver (wacom_drv)
since the proper directory has not been found
You need to compile and install wacom.(k)o manually if your kernel is out of date.
After adding your Wacom tools into /etc/X11/xorg.conf, please restart X server or simply reboot your system to run the new Wacom X driver.
Unfortunately it doesn't say which directory it is looking after. I thought it would find everything when I compile it myself and during compilation there weren't any errors...
Is there maybe some kernel module missing? I'm using a self compiled kernel 2.6.32.2 and all I have found with wacom in its name was 'Input device support ---> Tablets ---> <M> Wacom Intuos/Graphire tablet support (USB)' and 'Input device support ---> Touchscreens ---> <M> Wacom W8001 penabled serial touchscreen'.
Last edited by jack_peter; 02-25-2010 at 06:19 PM.
jack_peter,
What were the steps you took to install the Wacom pad and get it working? I have a Bamboo I have been trying to install following every and any ones 'how to' with no luck. Cant get the pad to be recognized in 'cat /proc/bus/input/devices.' I can see it in lsusb as
Bus 002 Device 003: ID 056a:00d4 Wacom Co., Ltd
but nothing happens except for the light recognizing the action I am doing on the pad.
I compiled the driver with the wacom.ko file, installed it in the usual way. Then I also compiled the wacom module of the kernel (which doesen't work) but I replaced the kernel module by the wacom.ko file I had just compiled. Probably this was not a very nice way, but it worked
Still had a bit of a problem. Started over from 'scratch'. The only difference I see is running make in src/2.6.30. Reboot and Sweet black plastic! It works!
The whole process for me (with dling depends):
Code:
sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev libncurses5-dev
wget http://prdownloads.sourceforge.net/l....8.6-2.tar.bz2
tar -xf linuxwacom-0.8.6-2.tar.bz2
cd linuxwacom-0.8.6-2
./configure --enable-wacom
cd src/2.6.30/
make
sudo rm /lib/modules/2.6.33.1/kernel/drivers/input/tablet/wacom.ko
sudo cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/
sudo rmmod wacom
sudo modprobe wacom
sudo gedit /etc/modules
Added 'wacom' to this.
sudo reboot
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.