#129 Pad not working after upgrade

Beta
closed-fixed
Ping Cheng
5
2009-04-16
2009-04-12
Javier Kohen
No

Hi,

I have a small Bamboo with pad and touch. I'm using Debian/unstable. I just upgraded to X.org 1.6 and the Wacom X driver and tools to 0.8.3-2 (Debian 0.8.3.2-1).

I had a working setup where I used xsetwacom in the .xsession file to bind events to the Buttons and strip. I'm under the impression that only the pad stopped working, but you probably understand this better.

I first attempted to set the tablet with the HAL method, and after changing the property of the FDI file from 10 to 11, I got it to work. However, I could see no way to set the pad properties, at least nothing that caused the events to be sent when pressing the buttons, so I thought I was doing something wrong (and perhaps I was, but stay with me). I noticed that xsetwacom just complained that it couldn't set up the devices (but I think it's because it searches the device in the xorg.conf and finds nothing).

So I went back to my original set up in the xorg.conf file and xsetwacom now works, but to my surprise the pad still didn't work. Xev doesn't report any event when I press the buttons, or when I touch the up/down arrows on the strip. It does show events when I use the scroll in the strip/touchpad.

I noticed that some FDI was still setting up the main device with a keymapping and the evdev driver, so I removed it with hal-device. I switched back to the VT to reset the device, to no avail.

I'm attaching X's log grep Wacom.

Here are my settings:
/usr/bin/xsetwacom set pad Button1 "core key shift"
/usr/bin/xsetwacom set pad Button2 "core key alt"
/usr/bin/xsetwacom set pad Button3 "core key control"
/usr/bin/xsetwacom set pad Button4 "core key space"
/usr/bin/xsetwacom set pad striplup "core key up"
/usr/bin/xsetwacom set pad stripldn "core key down"

FWIW, the dump below is me scrolling the pad counter-clockwise. Clockwise is the same without the state 0x800 event (I don't really know the meaning of it):
ButtonRelease event, serial 34, synthetic NO, window 0x3a00001,
root 0x13c, subw 0x0, time 2153223, (71,53), root:(1184,937),
state 0x800, button 4, same_screen YES

MotionNotify event, serial 34, synthetic NO, window 0x3a00001,
root 0x13c, subw 0x0, time 2153223, (71,53), root:(1184,937),
state 0x0, is_hint 0, same_screen YES

ButtonPress event, serial 34, synthetic NO, window 0x3a00001,
root 0x13c, subw 0x0, time 2153275, (71,53), root:(1184,937),
state 0x0, button 4, same_screen YES

Discussion

  • Javier Kohen
    Javier Kohen
    2009-04-12

    Log grep wacom

     
    Attachments
  • This is a bug in 0.8.3-2 that has been reported by Martin Raspaud at linuxwacom-discussion. It will be fixed in 0.8.3-3.

     
  • Ping Cheng
    Ping Cheng
    2009-04-16

    • labels: --> XFree86 Modules
    • assigned_to: nobody --> pingc
    • status: open --> closed-fixed