Hello,
I have attempted to configure my new USB Graphite4, via the HowTo, for the past
two days, so now list members can help me out.
It appears that I get one type of behavior after I restart X, and then a
different behavior if I unplug and re-plug the tablet back in.
I followed the Linux Wacom HowTo to the best of my ability, and added the
following to my xorg.conf:
----- xorg.conf (start) -----
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" RightOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents" # For non-LCD tablets
only
InputDevice "pad" # For Intuos3/Cintiq
21UX/Graphire4/Bamboo tablets
Option "Xinerama" "on"
Option "Clone" "off"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "stylus"
Option "USB" "on" # USB ONLY
Option "Mode" "Relative"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "eraser"
Option "USB" "on" # USB ONLY
Option "Mode" "Relative"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "cursor"
Option "USB" "on" # USB ONLY
EndSection
# This section is for Intuos3, Cintiq 21UX, Graphire4, or Bamboo
Section "InputDevice"
Driver "wacom"
Identifier "pad"
Option "Device" "/dev/input/wacom" # USB ONLY
Option "Type" "pad"
Option "USB" "on" # USB ONLY
EndSection
----- xorg.conf (end) -----
After I restart XServer, I am able to use both the mouse and stylus as pointing
devices, but get no response from pad buttons. None of them registered any
input device activity. The following commands, gave these results:
----------------------------------
$> tail /var/log/messages
Aug 1 17:56:07 gamsaan kernel: usb 2-9: new low speed USB device using address
3
Aug 1 17:56:07 gamsaan kernel: usbhid: probe of 2-9:1.0 failed with error -5
Aug 1 17:56:07 gamsaan kernel: SELinux: initialized (dev ramfs, type ramfs),
uses genfs_contexts
Aug 1 17:56:07 gamsaan kernel: input: Wacom Graphire4 4x5 on usb-0000:00:02.0-9
Aug 1 17:56:07 gamsaan kernel: usbcore: registered new driver wacom
Aug 1 17:56:07 gamsaan kernel:
/home/kwank/tmp/linuxwacom-0.7.8-2/src/2.6.9/wacom.c: v1.40 - 2.6.9-pc-0.11:USB
Wacom Graphire and Wacom Intuos tablet driver
----------------------------------
$> tail /var/log/Xorg.0.log
Option "SendCoreEvents"
(**) stylus: always reports core events
(**) stylus device is /dev/input/wacom
(**) stylus is in relative mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) stylus: reading USB link
(**) Option "BaudRate" "9600"
(**) Option "SendCoreEvents"
(**) eraser: always reports core events
(**) eraser device is /dev/input/wacom
(**) eraser is in relative mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) eraser: reading USB link
(**) Option "BaudRate" "9600"
(**) Option "SendCoreEvents"
(**) cursor: always reports core events
(**) cursor device is /dev/input/wacom
(**) cursor is in relative mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) cursor: reading USB link
(**) Option "BaudRate" "9600"
(**) pad device is /dev/input/wacom
(**) pad is in absolute 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)
(II) XINPUT: Adding extended input device "cursor" (type: Wacom Cursor)
(II) XINPUT: Adding extended input device "eraser" (type: Wacom Eraser)
(II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(**) Option "Device" "/dev/input/wacom"
stylus Wacom X driver grabbed event device
(==) Wacom using pressure threshold of 30 for button 1
(==) Wacom USB Graphire4 tablet speed=9600 maxX=10208 maxY=7424 maxZ=511
resX=2032 resY=2032 tilt=enabled
(==) Wacom device "stylus" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(==) Wacom device "eraser" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(==) Wacom device "cursor" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(==) Wacom device "pad" top X=0 top Y=0 bottom X=10208 bottom Y=7424
----------------------------------
$> cat /proc/bus/usb/devices
T: Bus=02 Lev=01 Prnt=01 Port=08 Cnt=02 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=056a ProdID=0015 Rev= 4.03
S: Manufacturer=WACOM
S: Product=CTE-440-U V4.0-3
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 40mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=wacom
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
----------------------------------
$> xsetpointer -l
"pad" [XExtensionDevice]
"cursor" [XExtensionDevice]
"eraser" [XExtensionDevice]
"stylus" [XExtensionDevice]
"Keyboard0" [XKeyboard]
"Mouse0" [XPointer]
"NVIDIA Event Handler" [XExtensionDevice]
"NVIDIA Event Handler" [XExtensionDevice]
----------------------------------
$> wacdump /dev/input/event3
MODEL=Wacom Graphire4 4x5 ROM=4.0-3
CLS=USB VNDR=Wacom DEV=Graphire4 SUB=CTE_440
TOOLTYPE=NONE SERIAL=0x00000000
IN_PROX=out BUTTON=+00000 (+00000 .. +00000)
POS_X=+00000 (+00000 .. +10208) POS_Y=+00000 (+00000 .. +07424)
DISTANCE=+00000 (+00000 .. +00063) PRESSURE=+00000 (+00000 .. +00511)
RELWHEEL=+00000 (-00001 .. +00001)
LEFT= MIDDLE= RIGHT= EXTRA=
SIDE= TOUCH= STYLUS= STYLUS2=
BT0= BT1= BT2= BT3=
BT4= BT5= BT6= BT7=
BT8= BT9= BT10= BT11=
BT12= BT13= BT14= BT15=
BT16= BT17= BT18= BT19=
BT20= BT21= BT22= BT23=
----------------------------------
$> xidump pad
InputDevice: pad
Valuators: Absolute ID: Undefined Serial Number: Undefined
x-axis y-axis pressure rotation throttle wheel
data:
min: +00000 +00000 +00000 +00000 +00000 +00000
max: +10208 +07424 +00511 +00000 +00000 +01023
res: +02032 +02032 +00001 +00001 +00001 +00001
Proximity: IN
Focus:
Buttons: 4-UP 5-DOWN 10-UP
Keys:
----------------------------------
$> xsetwacom -x get stylus mode
Option "Mode" "off"
----------------------------------
After I disconnect and then reconnect the tablet, cursor movement has changed
from relative mode to absolute, I can no longer move the cursor with the stylus
unless I push down, and I lose the ability to move the cursor with the mouse
all together. Button presses on the stylus and mouse still register, even
though they have changed mapping, and I gain I button functionality of the
tablet pad. But now eventhough I have some control functionality, at least
everything (proximity sensor, positioning, and button presses) register in
device input dumps. In addition the following commands yield these results:
----------------------------------
$> tail /var/log/messages
Aug 2 09:55:01 gamsaan kernel: usb 2-9: new low speed USB device using
address 4
Aug 2 09:55:01 gamsaan kernel: usbhid: probe of 2-9:1.0 failed with error -5
Aug 2 09:55:01 gamsaan kernel: input: Wacom Graphire4 4x5 on
usb-0000:00:02.0-9
----------------------------------
$> tail /var/log/Xorg.0.log
Error reading wacom device : Success
----------------------------------
$> cat /proc/bus/usb/devices
T: Bus=02 Lev=01 Prnt=01 Port=08 Cnt=02 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=056a ProdID=0015 Rev= 4.03
S: Manufacturer=WACOM
S: Product=CTE-440-U V4.0-3
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 40mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=wacom
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms
----------------------------------
$> xsetpointer -l
"pad" [XExtensionDevice]
"cursor" [XExtensionDevice]
"eraser" [XExtensionDevice]
"stylus" [XExtensionDevice]
"Keyboard0" [XKeyboard]
"Mouse0" [XPointer]
"NVIDIA Event Handler" [XExtensionDevice]
"NVIDIA Event Handler" [XExtensionDevice]
----------------------------------
$> wacdump /dev/input/event3
MODEL=Wacom Graphire4 4x5 ROM=4.0-3
CLS=USB VNDR=Wacom DEV=Graphire4 SUB=CTE_440
E6 0F B2 46 3F 45 0E 00 00 00 00 00 00 00 00 00 ...F?E..........
TOOLTYPE=PAD SERIAL=0x000000F0
IN_PROX=in BUTTON=+00000 (+00000 .. +00000)
POS_X=+00000 (+00000 .. +10208) POS_Y=+00000 (+00000 .. +07424)
DISTANCE=+00000 (+00000 .. +00063) PRESSURE=+00000 (+00000 .. +00511)
RELWHEEL=-00124 (-00001 .. +00001)
LEFT= MIDDLE= RIGHT= EXTRA=
SIDE= TOUCH= STYLUS= STYLUS2=
BT0= BT1= BT2= BT3=
BT4= BT5= BT6= BT7=
BT8= BT9= BT10= BT11=
BT12= BT13= BT14= BT15=
BT16= BT17= BT18= BT19=
BT20= BT21= BT22= BT23=
----------------------------------
$> xidump pad
X Error: 170 BadDevice, invalid or uninitialized input device
Unable to open input device 'pad'
----------------------------------
$> xsetwacom -x get stylus mode
X Error: 170 BadDevice, invalid or uninitialized input device
Error (5): WacomConfigOpenDevice: Failed to open device
Get: Failed to open device 'stylus'
If anyone has any input, I would greatly appreciate it. Please do not hesitate
to ask questions, if there is anything you are unclear about.
Regards,
kkwansj
---------------------------------
Shape Yahoo! in your own image. Join our Network Research Panel today!
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Linuxwacom-discuss mailing list
Linuxwacom-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss