2010-08-26 22:26:51 |
Chase Douglas |
bug |
|
|
added bug |
2010-08-26 22:27:07 |
Chase Douglas |
utouch: importance |
Undecided |
High |
|
2010-08-26 22:27:13 |
Chase Douglas |
utouch: status |
New |
In Progress |
|
2010-08-26 22:27:17 |
Chase Douglas |
utouch: assignee |
|
Chase Douglas (chasedouglas) |
|
2010-08-26 22:27:21 |
Chase Douglas |
utouch: milestone |
|
ubuntu-10.10 |
|
2010-09-01 18:52:55 |
Chase Douglas |
bug task added |
|
xserver-xorg-input-synaptics (Ubuntu) |
|
2010-09-01 18:53:20 |
Chase Douglas |
utouch: status |
In Progress |
Invalid |
|
2010-09-01 18:53:24 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): assignee |
|
Chase Douglas (chasedouglas) |
|
2010-09-01 18:53:44 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): importance |
Undecided |
Medium |
|
2010-09-01 18:53:44 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): status |
New |
In Progress |
|
2010-09-01 18:53:44 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): milestone |
|
ubuntu-10.10 |
|
2010-09-01 18:56:01 |
Chase Douglas |
description |
When the synaptics driver is called, it looks for the first touchpad that isn't already handled by synaptics. This is wrong in so many ways, especially when, for example, it grabs the magic trackpad that's driven by evdev when it was really looking for the normal trackpad on the laptop.
Synaptics must be stopped! |
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 |
|
2010-09-15 23:30:35 |
Bryce Harrington |
xserver-xorg-input-synaptics (Ubuntu): status |
In Progress |
Fix Released |
|
2010-09-16 00:14:33 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/xserver-xorg-input-synaptics |
|
2010-09-18 13:21:52 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): status |
Fix Released |
In Progress |
|
2010-09-18 14:19:18 |
Chase Douglas |
attachment added |
|
debdiff https://bugs.launchpad.net/utouch/+bug/624985/+attachment/1602829/+files/debdiff |
|
2010-09-18 14:24:37 |
Chase Douglas |
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 |
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. |
|
2010-09-18 14:25:37 |
Chase Douglas |
attachment added |
|
115_evdev_only.patch https://bugs.launchpad.net/utouch/+bug/624985/+attachment/1602889/+files/115_evdev_only.patch |
|
2010-09-18 14:26:30 |
Chase Douglas |
bug |
|
|
added subscriber Ubuntu Release Team |
2010-09-18 14:26:35 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): status |
In Progress |
New |
|
2010-09-20 15:52:09 |
Robbie Williamson |
xserver-xorg-input-synaptics (Ubuntu): status |
New |
Confirmed |
|
2010-09-22 15:31:22 |
Chase Douglas |
xserver-xorg-input-synaptics (Ubuntu): assignee |
Chase Douglas (chasedouglas) |
|
|
2010-09-22 15:35:39 |
Chase Douglas |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2010-09-23 01:59:35 |
Launchpad Janitor |
xserver-xorg-input-synaptics (Ubuntu): status |
Confirmed |
Fix Released |
|
2010-09-25 14:24:13 |
Benjamin Drung |
removed subscriber Ubuntu Sponsors Team |
|
|
|