Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265930 - Usb mouse clicking behavior erratic (some clicks lost) after upgrading to x11-base/xorg-server-1.5.3-r5 with hal devices auto-detection
Summary: Usb mouse clicking behavior erratic (some clicks lost) after upgrading to x11...
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2009-04-13 01:52 UTC by nostradamus1935
Modified: 2009-04-16 05:02 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

Xorg log for the current session (Xorg.0.log,11.90 KB, text/plain)
2009-04-16 04:59 UTC, nostradamus1935

Note You need to log in before you can comment on or make changes to this bug.
Description nostradamus1935 2009-04-13 01:52:00 UTC
After upgrading to xorg-1.5.3-r5, I started "losing" some mouse clicks : my mouse works OK for some time (xorg gets a click event, this can be seen to xev) and then one or two clicks are lost (no events). This happens in all applications, qt or gtk.

Moreover, if I use "AutoAddDevices" "False" in xorg.conf so as to use the old drivers, my mouse doesn't work at all with the same options as before or with evdev or mouse as driver and microsoft, imps/2, etc. as protocol.

This forum entry describes a problem very similar, but with a trackpad : .

I have x11-drivers/xf86-input-evdev-2.1.3 (it's ~amd64 but had the same problem with the previous version).

This is the output of "xinput list" :
"Virtual core keyboard" id=0    [XKeyboard]
        Num_keys is 248
        Min_keycode is 8
        Max_keycode is 255
"Virtual core pointer"  id=1    [XPointer]
        Num_buttons is 32
        Num_axes is 2
        Mode is Relative
        Motion_buffer is 256
        Axis 0 :
                Min_value is 0
                Max_value is -1
                Resolution is 0
        Axis 1 :
                Min_value is 0
                Max_value is -1
                Resolution is 0
"AT Translated Set 2 keyboard"  id=2    [XExtensionKeyboard]
        Num_keys is 248
        Min_keycode is 8
        Max_keycode is 255
"Microsoft Microsoft Wheel Mouse Optical?"      id=3    [XExtensionPointer]
        Num_buttons is 32
        Num_axes is 2
        Mode is Relative
        Motion_buffer is 256
        Axis 0 :
                Min_value is -1
                Max_value is -1
                Resolution is 1
        Axis 1 :
                Min_value is -1
                Max_value is -1
                Resolution is 1

Reproducible: Sometimes

Steps to Reproduce:
1. Upgrade to xorg-1.5.3-r5 and stay with the default config (hal autoconfiguration of devices with evdev)
2. Click here and there on things that give a visual feedback or with xev open.

Actual Results:  
Some clicks are "lost".

Expected Results:  
All clicks are processed.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-04-16 04:15:57 UTC
Please post your `emerge --info', and attach the Xorg log file.
Comment 2 nostradamus1935 2009-04-16 04:59:29 UTC
Created attachment 188529 [details]
Xorg log for the current session
Comment 3 nostradamus1935 2009-04-16 05:02:00 UTC
Well, I'm now unable to reproduce the bug, so we might just as well close it
unless you get another report. The fact that the old way of configuring the
mouse doesn't work anymore is of no great concern to me and is not actually the
object of this bug report anyways.

I'm quite sure I didn't change anything important, expect having used my system
with XDMCP (from another computer with Xorg 1.3 and the same mouse, to check
for any hardware related problems). It works as expected now... So, sorry if
this proves out to be a false alarm.

I'll post the logs you asked for, in case it serves.

emerge --info outputs :

Portage (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.8_p20080602-r1,
2.6.27-gentoo-r8 x86_64)
System uname:
Timestamp of tree: Tue, 14 Apr 2009 00:45:01 +0000
distcc 3.0 x86_64-pc-linux-gnu [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.4.8
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
CFLAGS="-O2 -pipe -march=core2"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
/etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d
/etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=core2"
FEATURES="distcc distlocks fixpackages parallel-fetch protect-owned sandbox
sfperms strict unmerge-orphans userfetch"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
/usr/portage/local/layman/pd-overlay /usr/portage/local/layman/pro-audio"
USE="X acl alsa amd64 berkdb bzip2 cdr cli cracklib crypt cups dbus dri dvd
dvdr fortran gdbm gpm hal iconv isdnlog jpeg kde midi mmx mmxext mudflap
multilib ncurses nls nptl nptlonly opengl openmp pam pcre perl pppd python qt3
qt4 readline reflection session spl sse sse2 ssl ssse3 sysfs tcpd unicode xorg
zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci
emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m
maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file
hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug
rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic
authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm
authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache
dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
filter headers include info log_config logio mem_cache mime mime_magic
negotiation rewrite setenvif speling status unique_id userdir usertrack
vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="intel nvidia v4l"