Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X and my Wacom Graphire 3
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Froggie
n00b
n00b


Joined: 06 Oct 2003
Posts: 33

PostPosted: Tue Apr 20, 2004 5:39 pm    Post subject: X and my Wacom Graphire 3 Reply with quote

I bought myself a Graphire 3 from Wacom. Took me some time to set it up and I'm still not completly satisfied. I got it to work in X, I can use it to draw in GIMP (even pressure sensivity works) but X seems to have problems with the input. For instance, when I switch from the pen to the eraser X doesn't accept any (mouse)clicks. This can be solved by moving the cursor across the screen for some time and tab a few times on the tablet. Although sometimes this doesn't work and X keeps frozen (well, it's not really frozen, but doesn't accept any clicking input).
This behaviour occures expecially after a boot. When I use the pen in GIMP for say 10 - 15 minuts this behaviour seems to occure less and X seems to respond faster then in the beginning.

I briefly tried the tablet under windows and it does seem to work fine. So I think it's X related. Anyone seen this behaviour before?
I'm using the Xorg X11 release and used the linuxwacom drivers (0.6.2, latest) to compile a new kernel and X module. When using the supplied linuxwacom apps to test the raw input on the CLI it responses fast and precise, just like it's supposted to.

I'm sorry if all these logs are a bit overwhelming, but I just want to post the complete information.

My (relevant) Xorg.conf:
Code:

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier   "Logitech Cordless Keyboard"
    Driver   "keyboard"
    Option   "AutoRepeat"   "500 5"
    Option   "XkbModel"   "pc104"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier   "Logitech Cordless Mouse"
    Driver   "mouse"
    Option   "Protocol"   "IMPS/2"
    Option   "Device"   "/dev/input/mice"
    Option   "ZAxisMapping"   "4 5"

EndSection

# **********************************************************************
# Wacom Graphire 3 InputDevice section
# **********************************************************************

Section "InputDevice"

  Identifier    "Wacom Graphire Cursor"
  Driver        "wacom"
  Option        "Device"        "/dev/input/event2"
  Option        "Type"          "cursor"
  Option        "USB"           "on"

EndSection

Section "InputDevice"

  Identifier    "Wacom Graphire Stylus"
  Driver        "wacom"
  Option        "Device"        "/dev/input/event2"
  Option        "Type"          "stylus"
  Option        "USB"           "on"

EndSection

Section "InputDevice"

  Identifier    "Wacom Graphire Eraser"
  Driver        "wacom"
  Option        "Device"        "/dev/input/event2"
  Option        "Type"          "eraser"
  Option        "USB"           "on"

EndSection

-- [snip] --

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"

    Identifier   "Layout"
    Screen   "Screen"
    InputDevice   "Logitech Cordless Mouse" "CorePointer"
    InputDevice "Logitech Cordless Keyboard" "CoreKeyboard"
    InputDevice   "Wacom Graphire Cursor" "SendCoreEvents"
    InputDevice   "Wacom Graphire Stylus" "SendCoreEvents"
    InputDevice   "Wacom Graphire Eraser" "SendCoreEvents"

EndSection


My dmesg output when the kernel probes for my kb/mouse/tablet at startup:
Code:

Apr 20 17:52:15 callisto usb 1-1: new low speed USB device using address 2
Apr 20 17:52:15 callisto input: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:1f.2-1
Apr 20 17:52:15 callisto input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1f.2-1
Apr 20 17:52:15 callisto ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00023c00310131d5]
Apr 20 17:52:15 callisto usb 1-2: new low speed USB device using address 3
Apr 20 17:52:15 callisto hid: probe of 1-2:1.0 failed with error -5
Apr 20 17:52:15 callisto input: Wacom Graphire3 on usb-0000:00:1f.2-2
Apr 20 17:52:15 callisto usbcore: registered new driver wacom
Apr 20 17:52:15 callisto drivers/usb/input/wacom.c: v1.30:USB Wacom Graphire and Wacom Intuos tablet driver



When starting X (the input errors might be something to look into?)
Code:

Apr 20 19:12:19 callisto agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
Apr 20 19:12:19 callisto agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
Apr 20 19:12:19 callisto agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Apr 20 19:12:20 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:20 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:21 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:21 callisto drivers/usb/input/hid-input.c: event field not found


And my X log (relevant info)
Code:

(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 20 19:12:18 2004
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout"
(**) |-->Screen "Screen" (0)
(**) |   |-->Monitor "Acer 211c"
(**) |   |-->Device "GeForce4"
(**) |-->Input Device "Logitech Cordless Mouse"
(**) |-->Input Device "Logitech Cordless Keyboard"
(**) Option "AutoRepeat" "500 5"
(**) Option "XkbModel" "pc104"
(**) XKB: model: "pc104"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Wacom Graphire Cursor"
(**) |-->Input Device "Wacom Graphire Stylus"
(**) |-->Input Device "Wacom Graphire Eraser"
(**) FontPath set to

-- [snip] --

"/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscale$(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"

(**) Option "Protocol" "IMPS/2"
(**) Logitech Cordless Mouse: Device: "/dev/input/mice"
(**) Logitech Cordless Mouse: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Logitech Cordless Mouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Logitech Cordless Mouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Logitech Cordless Mouse: ZAxisMapping: buttons 4 and 5
(**) Logitech Cordless Mouse: Buttons: 5
(II) Keyboard "Logitech Cordless Keyboard" handled by legacy driver
(**) Option "SendCoreEvents"
(**) Wacom Graphire Cursor: always reports core events
(**) Wacom Graphire Cursor serial device is /dev/input/event2
(**) Wacom Graphire Cursor is in relative mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) Wacom Graphire Cursor: reading USB link
(**) Option "BaudRate" "9600"
(**) Wacom Graphire Cursor: serial speed 9600
(**) Option "SendCoreEvents"
(**) Wacom Graphire Stylus: always reports core events
(**) Wacom Graphire Stylus serial device is /dev/input/event2
(**) Wacom Graphire Stylus is in absolute mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) Wacom Graphire Stylus: reading USB link
(**) Option "BaudRate" "9600"
(**) Wacom Graphire Stylus: serial speed 9600
(**) Option "SendCoreEvents"
(**) Wacom Graphire Eraser: always reports core events
(**) Wacom Graphire Eraser serial device is /dev/input/event2
(**) Wacom Graphire Eraser is in absolute mode
(**) WACOM: suppress value is 2
(**) Option "USB" "on"
(**) Wacom Graphire Eraser: reading USB link
(**) Option "BaudRate" "9600"
(**) Wacom Graphire Eraser: serial speed 9600
(II) XINPUT: Adding extended input device "Wacom Graphire Eraser" (type: Wacom Eraser)
(II) XINPUT: Adding extended input device "Wacom Graphire Stylus" (type: Wacom Stylus)
(II) XINPUT: Adding extended input device "Wacom Graphire Cursor" (type: Wacom Cursor)
(II) XINPUT: Adding extended input device "Logitech Cordless Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(**) Option "Device" "/dev/input/event2"
(==) Wacom Kernel Input driver version is 1.0.0
(==) Wacom using pressure threshold of 30 for button 1
(==) Wacom USB Graphire3 tablet speed=9600 maxX=10208 maxY=7424 maxZ=511 resX=1016 resY=1016 suppress=2 tilt=disabled
(==) Wacom device "Wacom Graphire Cursor" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(==) Wacom device "Wacom Graphire Stylus" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(==) Wacom device "Wacom Graphire Eraser" top X=0 top Y=0 bottom X=10208 bottom Y=7424
(II) Logitech Cordless Mouse: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/local/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
GetModeLine - scrn: 0 clock: 229500
GetModeLine - hdsp: 1600 hbeg: 1664 hend: 1856 httl: 2160
              vdsp: 1200 vbeg: 1201 vend: 1204 vttl: 1250 flags: 5
SetClientVersion: 0 8
SetKbdSettings - type: 2 rate: 30 delay: 500 snumlk: 0
SetKbdSettings - Succeeded
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) NVIDIA(0): Setting mode "1600x1200"
(**) Option "Device" "/dev/input/event2"
(==) Wacom Kernel Input driver version is 1.0.0
(==) Wacom USB Graphire3 tablet speed=9600 maxX=10208 maxY=7424 maxZ=511 resX=1016 resY=1016 suppress=2 tilt=disabled
(II) Logitech Cordless Mouse: ps2EnableDataReporting: succeeded


Thanks in advance!
Back to top
View user's profile Send private message
rhale314159
n00b
n00b


Joined: 14 Dec 2003
Posts: 41
Location: East US

PostPosted: Fri May 07, 2004 3:45 am    Post subject: wacom graphire 3 tablet on iBook G4 Reply with quote

Hi!
I'm using the graphire 3 tablet with a 2.6.4 kernel and Xorg's version of
X, ver 6.7 and KDE 3.2.2 on a iBook G4.
I have also noticed some strangeness in behaviour sometimes.
Occasionally X freezes for maybe 20 seconds then comes back to life again.
Also, under KDE when I drag an icon on the desktop or inside konqueror the X server crashes and restarts. Dragging windows around the screen seems to work.

I followed the install instructions, building the kernel modules and the wacom_drv module.
I also tried using the wacom driver that comes with the kernel and copying only the wacom_drv over to /usr/X11R6/lib/modules/input/ but I still get the strange behaviour mentioned above.

I have made a bug report to the linuxwacom website.
Back to top
View user's profile Send private message
Ard Righ
Guru
Guru


Joined: 24 Jun 2002
Posts: 337
Location: Wellington, NZ

PostPosted: Fri May 07, 2004 4:44 am    Post subject: Re: X and my Wacom Graphire 3 Reply with quote

Froggie wrote:
I bought myself a Graphire 3 from Wacom.


I believe the relevant lines relating to your problem are the following -

dmesg output
Code:
Apr 20 17:52:15 callisto hid: probe of 1-2:1.0 failed with error -5


X input errors
Code:
Apr 20 19:12:20 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:20 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:21 callisto drivers/usb/input/hid-input.c: event field not found
Apr 20 19:12:21 callisto drivers/usb/input/hid-input.c: event field not found


Something is obviously not working between the usb-hid module and the wacom unit, or the linuxwacom driver. There may be issues of conflict if you have too many USB modules in your kernel ?

Have you tried disabling various USB kernel modules to try and fix this issue ?
Back to top
View user's profile Send private message
eco_was_taken
n00b
n00b


Joined: 15 Oct 2003
Posts: 3
Location: Utah, USA

PostPosted: Sat May 15, 2004 8:49 am    Post subject: Reply with quote

Changing my mouse from "/dev/input/mice" to /dev/input/mouse#" (replacing # with whatever number your mouse is one) appears to have fixed this for me. The Linux Wacom Howto mentions this but I just ignored it because I'm way too smart to follow the directions :wink:
Back to top
View user's profile Send private message
eco_was_taken
n00b
n00b


Joined: 15 Oct 2003
Posts: 3
Location: Utah, USA

PostPosted: Sat May 15, 2004 8:53 am    Post subject: Reply with quote

Oh, and I added:

Option "SendCoreEvents"

To each of the tablets Sections which might also be what fixed it.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum