← Back to team overview

ubuntu-x-swat team mailing list archive

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

 

Patch added in ubuntu4 version of the package, for review purposes.

** Description changed:

  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.

** Patch added: "115_evdev_only.patch"
   https://bugs.launchpad.net/utouch/+bug/624985/+attachment/1602889/+files/115_evdev_only.patch

** Changed in: xserver-xorg-input-synaptics (Ubuntu)
       Status: In Progress => New

-- 
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-X,
which is subscribed to xserver-xorg-input-synaptics in ubuntu.