Description of problem: I have a Wacom Graphire 4, 6x8 tablet. The pad has two buttons and a wheel on it. If I use libinput-debug-events I see an error displayed when using the wheel: libinput error: event10 - Wacom Graphire4 6x8 Pad: Unexpected event type EV_REL (0x2) libinput error: event10 - Wacom Graphire4 6x8 Pad: Unexpected event type EV_REL (0x2) libinput error: event10 - Wacom Graphire4 6x8 Pad: Unexpected event type EV_REL (0x2) libinput error: event10 - Wacom Graphire4 6x8 Pad: Unexpected event type EV_REL (0x2) Looking at the source, evdev-tablet-pad.c indeed does not have EV_REL handled, while evdev-tablet.c does handle it. Version-Release number of selected component (if applicable): libinput-1.10.7-1.fc28.x86_64 How reproducible: Always Steps to Reproduce: 1. Attach Wacom Graphire4 6x8 2. Run libinput-debug-events 3. Scroll the pad wheel Actual results: Expected results: Additional info:
Can you attach an evemu-record for that device please? Thanks. Including the wheel motion.
Created attachment 1448672 [details] Graphire 4 pad capture
Created attachment 1448673 [details] Graphire4 Pen capture
This tablet results in creation of 2 input event devices. One for the pad and which only generates events for the buttons + wheel on the pad. The other for the pen which generates events for the buttons on the mouse and stylus, as well as the actual pointer motion events. The first attachment, with the pad events is the one where the wheel doesn't work.
In case it is relevant, my libwacom-data has been augmented with the info I posted in this PR: https://github.com/linuxwacom/libwacom/pull/23
Thanks for the evemu. This isn't something we'll fix in Fedora directly, I'm moving this to upstream. https://gitlab.freedesktop.org/libinput/libinput/issues/33 Am I correct in that this device is 12 years old? I think it came out in 2006, right?
Yes, it is very old - I can't remember exactly when I got it, but it was probably sometime around 2008. Still works fine though :-)