[Bug 624985] Re: xserver-xorg-input-synaptics grabs devices it shouldn't

Launchpad Bug Tracker 624985 at bugs.launchpad.net
Thu Sep 23 02:59:35 BST 2010


This bug was fixed in the package xserver-xorg-input-synaptics -
1.2.2-2ubuntu5

---------------
xserver-xorg-input-synaptics (1.2.2-2ubuntu5) maverick; urgency=low

  * 115_evdev_only.patch was added but never applied. (LP: #624985)
 -- Chase Douglas <chase.douglas at ubuntu.com>   Sat, 18 Sep 2010 15:19:21 +0200

** Changed in: xserver-xorg-input-synaptics (Ubuntu)
       Status: Confirmed => Fix Released

-- 
xserver-xorg-input-synaptics grabs devices it shouldn't
https://bugs.launchpad.net/bugs/624985
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.

Status in uTouch: Invalid
Status in “xserver-xorg-input-synaptics” package in Ubuntu: Fix Released

Bug description:
Two touchpad devices A and B
X enumerates A before B
They both have a /dev/input/event* node and a /dev/input/mouse* node
I set up xorg.conf to use evdev for A
A gets handled by evdev
B's /dev/input/mouse* node gets probed by synaptics
it doesn't match /dev/input/event* in the synaptics probe function, so synaptics runs the eventcomm AutoDevProbe callback
the AutoDevProbe callback finds the first evdev node that isn't grabbed by synaptics already
in this case, it finds A and grabs it

Freeze Exception Information:

The solution is to match the synaptics input module only for /dev/input/event* nodes. For the purposes of Ubuntu, this bug may cause the Magic Trackpad to be grabbed by the synaptics driver instead of evdev. When this occurs, gestures will not work.





More information about the Ubuntu-sponsors mailing list