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

Reply via email to