Robin Theunis, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .
If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report: apport-collect -p xserver-xorg-input-evdev REPLACE-WITH-BUG-NUMBER Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful. Thank you for your understanding. Helpful bug reporting tips: https://wiki.ubuntu.com/ReportingBugs ** Changed in: xserver-xorg-input-evdev (Ubuntu) Importance: Undecided => Low ** Changed in: xserver-xorg-input-evdev (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-input-evdev in Ubuntu. https://bugs.launchpad.net/bugs/996176 Title: scroll wheel doesn't work with VmarkerUSB Status in “xserver-xorg-input-evdev” package in Ubuntu: Incomplete Bug description: Our scroll function of our interactive whiteboard doesn't work, http://www.vmarker.org . When we use the scroll wheel, we have seen that the correct HID reports are transmitted to the PC. You can see this in the next example: #sudo cat /dev/hidraw2 | xxd -c6 0000018: 0001 8402 7800 ....x. 000001e: 0001 8402 7800 ....x. 0000024: 00ff 8402 7800 ....x. 000002a: 00ff 8402 7800 ....x. The build up of our HID reports is: -First byte: bit 0 and bit 1 are left and right mouse button -Second byte: is the scroll in relative axis (127 to -128) -byte 3 and 4: is the X-axis in absolute coordinate (0 to 1023) -byte 5 and 6: is the Y-axis in absolute coordinate (0 to 1023) As you can see in the output of the command the PC receives the correct scroll values 1 (0x01) and -1(0xFF). When I run the same command with a normal usb mouse I get similar output except the absolute coordinates. Next thing I checked was if xorg correctly find and configured my device. [ 4010.530] (II) config/udev: Adding input device Vmarker by Robin Theunis VmarkerUSB v0.4 (/dev/input/event6) [ 4010.530] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: Applying InputClass "evdev pointer catchall" [ 4010.530] (II) Using input driver 'evdev' for 'Vmarker by Robin Theunis VmarkerUSB v0.4' [ 4010.530] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 4010.531] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: always reports core events [ 4010.531] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Device: "/dev/input/event6" [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Vendor 0x2572 Product 0x8003 [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found 3 mouse buttons [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found scroll wheel(s) [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found relative axes [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found absolute axes [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found x and y absolute axes [ 4010.531] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found absolute touchscreen [ 4010.531] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Configuring as touchscreen [ 4010.531] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Adding scrollwheel support [ 4010.531] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: YAxisMapping: buttons 4 and 5 [ 4010.531] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 4010.531] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.1/input/input12/event6" [ 4010.531] (II) XINPUT: Adding extended input device "Vmarker by Robin Theunis VmarkerUSB v0.4" (type: TOUCHSCREEN, id 12) [ 4010.531] (WW) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: touchpads, tablets and touchscreens ignore relative axes. [ 4010.531] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: initialized for absolute axes. [ 4010.531] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) keeping acceleration scheme 1 [ 4010.531] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration profile 0 [ 4010.531] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration factor: 2.000 [ 4010.531] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration threshold: 4 [ 4010.539] (II) config/udev: Adding input device Vmarker by Robin Theunis VmarkerUSB v0.4 (/dev/input/mouse2) [ 4010.539] (II) No input driver specified, ignoring this device. [ 4010.539] (II) This device may have been added with another device file. [ 4010.567] (II) config/udev: Adding input device Vmarker by Robin Theunis VmarkerUSB v0.4 (/dev/input/mouse3) [ 4010.567] (II) No input driver specified, ignoring this device. [ 4010.567] (II) This device may have been added with another device file. [ 4010.568] (II) config/udev: Adding input device Vmarker by Robin Theunis VmarkerUSB v0.4 (/dev/input/event7) [ 4010.568] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: Applying InputClass "evdev pointer catchall" [ 4010.568] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: Applying InputClass "evdev keyboard catchall" [ 4010.568] (II) Using input driver 'evdev' for 'Vmarker by Robin Theunis VmarkerUSB v0.4' [ 4010.568] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 4010.568] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: always reports core events [ 4010.568] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Device: "/dev/input/event7" [ 4010.568] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Vendor 0x2572 Product 0x8003 [ 4010.568] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found 3 mouse buttons [ 4010.568] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found relative axes [ 4010.568] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found x and y relative axes [ 4010.568] (--) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Found keys [ 4010.568] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Configuring as mouse [ 4010.568] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: Configuring as keyboard [ 4010.568] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: YAxisMapping: buttons 4 and 5 [ 4010.568] (**) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 4010.568] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb2/2-2/2-2:1.3/input/input13/event7" [ 4010.568] (II) XINPUT: Adding extended input device "Vmarker by Robin Theunis VmarkerUSB v0.4" (type: KEYBOARD, id 13) [ 4010.568] (**) Option "xkb_rules" "evdev" [ 4010.568] (**) Option "xkb_model" "pc105" [ 4010.568] (**) Option "xkb_layout" "be" [ 4010.568] (II) evdev: Vmarker by Robin Theunis VmarkerUSB v0.4: initialized for relative axes. [ 4010.570] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) keeping acceleration scheme 1 [ 4010.570] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration profile 0 [ 4010.570] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration factor: 2.000 [ 4010.570] (**) Vmarker by Robin Theunis VmarkerUSB v0.4: (accel) acceleration threshold: 4 [ 4010.583] (II) config/udev: Adding input device Vmarker by Robin Theunis VmarkerUSB v0.4 (/dev/input/js2) [ 4010.583] (II) No input driver specified, ignoring this device. [ 4010.583] (II) This device may have been added with another device file. You can see that xorg correctly found my device. I can narrow down the problem to /dev/input/event6 in my case. I can make out of this info that xorg correctly found the axis and configured them. With #sudo cat /dev/input/event6 | xxd -c48 I checked if xorg is reporting the correct data. 0000000: c517 a84f 0000 0000 9bab 0d00 0000 0000 0200 0800 ffff ffff c517 a84f 0000 0000 a0ab 0d00 0000 0000 0000 0000 0000 0000 ...O.......................O.................... 0000030: c617 a84f 0000 0000 c9bc 0000 0000 0000 0200 0800 0100 0000 c617 a84f 0000 0000 cebc 0000 0000 0000 0000 0000 0000 0000 ...O.......................O.................... 0000060: c617 a84f 0000 0000 606c 0100 0000 0000 0200 0800 0100 0000 c617 a84f 0000 0000 626c 0100 0000 0000 0000 0000 0000 0000 ...O....`l.................O....bl.............. 0000090: c617 a84f 0000 0000 67c1 0300 0000 0000 0200 0800 0100 0000 c617 a84f 0000 0000 6cc1 0300 0000 0000 0000 0000 0000 0000 ...O....g..................O....l............... 00000c0: c717 a84f 0000 0000 7749 0000 0000 0000 0200 0800 ffff ffff c717 a84f 0000 0000 7c49 0000 0000 0000 0000 0000 0000 0000 ...O....wI.................O....|I.............. 00000f0: c717 a84f 0000 0000 99a1 0000 0000 0000 0200 0800 ffff ffff c717 a84f 0000 0000 f3a1 0000 0000 0000 0000 0000 0000 0000 ...O.......................O.................... I can perfectly view the scroll data, in 32bit format. the -1(ffff ffff) and 1 (0100 0000) in the stream. I cross checked this with my normal usb mouse and I get the same information, but a working scroll function. The scroll function works on: -ubuntu 11.10, 11.04, 10.10, ... (only 64bit tested) -debian 6.0 (32bit and 64bit) -windows XP, vista, 7 (32bit and 64bit) -mac osx 10.6 and 10.7 Uname -a for the debian (my reference machine) Linux vmarkerdev 3.2.0-2-amd64 #1 SMP Tue Mar 20 18:36:37 UTC 2012 x86_64 GNU/Linux Uname -a for the ubuntu 12.04 Linux ubuntu1204 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/996176/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

