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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp