Public bug reported: This seems to be a continuation of bug #550047.
I have a Dell MS111-type USB optical mouse, and when I move the mouse the curor jumps, and sometimes click-drags. The output of xev reports multiple ButtonPress/ButtonRelease pairs for buttons 4, 5 and 6. Example: MotionNotify event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411333, (81,82), root:(2335,146), state 0x0, is_hint 0, same_screen YES ButtonPress event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 6, same_screen YES ButtonRelease event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 6, same_screen YES ButtonPress event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 5, same_screen YES ButtonRelease event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x1000, button 5, same_screen YES $ ls -lt /usr/share/X11/xorg.conf.d total 32 -rw-r--r-- 1 root root 1099 Apr 16 23:38 10-evdev.conf -rw-r--r-- 1 root root 1867 Apr 16 23:38 10-quirks.conf -rw-r--r-- 1 root root 1757 Apr 10 20:04 50-synaptics.conf -rw-r--r-- 1 root root 590 Apr 10 20:04 51-synaptics-quirks.conf -rw-r--r-- 1 root root 115 Feb 5 2014 50-vmmouse.conf -rw-r--r-- 1 root root 590 Feb 5 2014 11-evdev-quirks.conf -rw-r--r-- 1 root root 364 Feb 5 2014 11-evdev-trackpoint.conf -rw-r--r-- 1 root root 842 Feb 5 2014 50-wacom.conf $ cat /usr/share/X11/xorg.conf.d/10-evdev.conf # # Catch-all evdev loader for udev-based systems # We don't simply match on any device since that also adds accelerometers # and other devices that we don't really want to use. The list below # matches everything but joysticks. Section "InputClass" Identifier "evdev pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev tablet catchall" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection >From /var/log/Xorg.0.log: [699531.439] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event4) [699531.440] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall" [699531.440] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse' [699531.440] (**) Logitech USB Optical Mouse: always reports core events [699531.440] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event4" [699531.440] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc05a [699531.440] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons [699531.440] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s) [699531.440] (--) evdev: Logitech USB Optical Mouse: Found relative axes [699531.440] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes [699531.440] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse [699531.440] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support [699531.440] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5 [699531.440] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [699531.440] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4.4/2-1.4.4:1.0/input/input108/event4" [699531.440] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 10) [699531.440] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes. [699531.440] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4 [699531.441] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0) [699531.441] (II) No input driver specified, ignoring this device. [699531.441] (II) This device may have been added with another device file. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-34.60-generic 3.13.11.4 Uname: Linux 3.13.0-34-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.14.1-0ubuntu3.3 Architecture: amd64 CurrentDesktop: KDE Date: Sat Aug 23 17:45:51 2014 SourcePackage: xserver-xorg-input-evdev UpgradeStatus: Upgraded to trusty on 2014-07-26 (27 days ago) ** Affects: xserver-xorg-input-evdev (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug trusty -- 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/1360555 Title: Spurious mouse events cause clicks, cursor jumps Status in “xserver-xorg-input-evdev” package in Ubuntu: New Bug description: This seems to be a continuation of bug #550047. I have a Dell MS111-type USB optical mouse, and when I move the mouse the curor jumps, and sometimes click-drags. The output of xev reports multiple ButtonPress/ButtonRelease pairs for buttons 4, 5 and 6. Example: MotionNotify event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411333, (81,82), root:(2335,146), state 0x0, is_hint 0, same_screen YES ButtonPress event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 6, same_screen YES ButtonRelease event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 6, same_screen YES ButtonPress event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x0, button 5, same_screen YES ButtonRelease event, serial 37, synthetic NO, window 0xa400001, root 0xae, subw 0x0, time 704411362, (81,82), root:(2335,146), state 0x1000, button 5, same_screen YES $ ls -lt /usr/share/X11/xorg.conf.d total 32 -rw-r--r-- 1 root root 1099 Apr 16 23:38 10-evdev.conf -rw-r--r-- 1 root root 1867 Apr 16 23:38 10-quirks.conf -rw-r--r-- 1 root root 1757 Apr 10 20:04 50-synaptics.conf -rw-r--r-- 1 root root 590 Apr 10 20:04 51-synaptics-quirks.conf -rw-r--r-- 1 root root 115 Feb 5 2014 50-vmmouse.conf -rw-r--r-- 1 root root 590 Feb 5 2014 11-evdev-quirks.conf -rw-r--r-- 1 root root 364 Feb 5 2014 11-evdev-trackpoint.conf -rw-r--r-- 1 root root 842 Feb 5 2014 50-wacom.conf $ cat /usr/share/X11/xorg.conf.d/10-evdev.conf # # Catch-all evdev loader for udev-based systems # We don't simply match on any device since that also adds accelerometers # and other devices that we don't really want to use. The list below # matches everything but joysticks. Section "InputClass" Identifier "evdev pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev tablet catchall" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection Section "InputClass" Identifier "evdev touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdev" EndSection From /var/log/Xorg.0.log: [699531.439] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event4) [699531.440] (**) Logitech USB Optical Mouse: Applying InputClass "evdev pointer catchall" [699531.440] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse' [699531.440] (**) Logitech USB Optical Mouse: always reports core events [699531.440] (**) evdev: Logitech USB Optical Mouse: Device: "/dev/input/event4" [699531.440] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc05a [699531.440] (--) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons [699531.440] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s) [699531.440] (--) evdev: Logitech USB Optical Mouse: Found relative axes [699531.440] (--) evdev: Logitech USB Optical Mouse: Found x and y relative axes [699531.440] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse [699531.440] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support [699531.440] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5 [699531.440] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [699531.440] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4.4/2-1.4.4:1.0/input/input108/event4" [699531.440] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 10) [699531.440] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes. [699531.440] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000 [699531.440] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4 [699531.441] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0) [699531.441] (II) No input driver specified, ignoring this device. [699531.441] (II) This device may have been added with another device file. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-34.60-generic 3.13.11.4 Uname: Linux 3.13.0-34-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.14.1-0ubuntu3.3 Architecture: amd64 CurrentDesktop: KDE Date: Sat Aug 23 17:45:51 2014 SourcePackage: xserver-xorg-input-evdev UpgradeStatus: Upgraded to trusty on 2014-07-26 (27 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1360555/+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