Public bug reported: Hi, The problem is as described in summary. I'm using Linux 3.7 and have a Silverstone Raven RVM01 mouse...
In dmesg, I get the following relevant messages reported at startup: [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input0 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0001: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input3 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0002: input,hidraw3: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input4 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0003: input,hidraw4: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input8 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0006: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input9 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0007: input,hidraw1: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input10 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0008: input,hidraw2: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input13 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000B: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input14 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000C: input,hidraw1: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input15 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000D: input,hidraw2: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 Using `xev`, I can see that when I scroll in one direction, button presses of the opposite button are detected. Is there any way I can get the mouse to only detect scrolls in the direction I am scrolling? The scroll wheel is really glitchy atm and isn't all that pleasant to use at all.. For example, here is some of what xev prints out, when I scroll up: ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488337, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488337, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488339, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488339, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488343, (103,96), root:(1103,146), state 0x0, button 5, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488343, (103,96), root:(1103,146), state 0x1000, button 5, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488393, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488393, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488437, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES Kind regards, Alex ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1124107 Title: Scroll up events detected when scrolling down, and vice-versa Status in “xorg-server” package in Ubuntu: New Bug description: Hi, The problem is as described in summary. I'm using Linux 3.7 and have a Silverstone Raven RVM01 mouse... In dmesg, I get the following relevant messages reported at startup: [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input0 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0001: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input3 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0002: input,hidraw3: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Tue Feb 12 14:08:07 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input4 [Tue Feb 12 14:08:07 2013] hid-generic 0003:0458:0084.0003: input,hidraw4: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input8 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0006: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input9 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0007: input,hidraw1: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Tue Feb 12 14:53:22 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input10 [Tue Feb 12 14:53:22 2013] hid-generic 0003:0458:0084.0008: input,hidraw2: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.0/input/input13 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000B: input,hidraw0: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input0 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.1/input/input14 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000C: input,hidraw1: USB HID v1.10 Keyboard [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input1 [Wed Feb 13 11:26:28 2013] input: GMOUSE RAVEN by SilverStone as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.2/2-2.2:1.2/input/input15 [Wed Feb 13 11:26:28 2013] hid-generic 0003:0458:0084.000D: input,hidraw2: USB HID v1.10 Device [GMOUSE RAVEN by SilverStone] on usb-0000:00:1d.7-2.2/input2 Using `xev`, I can see that when I scroll in one direction, button presses of the opposite button are detected. Is there any way I can get the mouse to only detect scrolls in the direction I am scrolling? The scroll wheel is really glitchy atm and isn't all that pleasant to use at all.. For example, here is some of what xev prints out, when I scroll up: ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488337, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488337, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488339, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488339, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488343, (103,96), root:(1103,146), state 0x0, button 5, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488343, (103,96), root:(1103,146), state 0x1000, button 5, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488393, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488393, (103,96), root:(1103,146), state 0x800, button 4, same_screen YES ButtonPress event, serial 40, synthetic NO, window 0x4c00001, root 0x291, subw 0x0, time 78488437, (103,96), root:(1103,146), state 0x0, button 4, same_screen YES Kind regards, Alex To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1124107/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp