2008-11-11 04:31:48 |
slowrobot |
bug |
|
|
added bug |
2009-02-21 22:03:59 |
emeriste |
None: bugtargetdisplayname |
Ubuntu |
linux (Ubuntu) |
|
2009-02-21 22:03:59 |
emeriste |
None: bugtargetname |
ubuntu |
linux (Ubuntu) |
|
2009-02-21 22:03:59 |
emeriste |
None: statusexplanation |
|
|
|
2009-02-21 22:03:59 |
emeriste |
None: title |
Bug #296610 in Ubuntu: "ALPS DualPoint Touchpad flaky performance" |
Bug #296610 in linux (Ubuntu): "ALPS DualPoint Touchpad flaky performance" |
|
2009-07-07 05:24:50 |
Daniel Ahlberg |
removed subscriber Daniel Ahlberg |
|
|
|
2009-09-02 20:02:35 |
kernel-janitor |
tags |
|
needs-kernel-logs |
|
2009-09-02 20:02:38 |
kernel-janitor |
tags |
needs-kernel-logs |
needs-kernel-logs needs-upstream-testing |
|
2009-09-02 20:02:41 |
kernel-janitor |
tags |
needs-kernel-logs needs-upstream-testing |
kj-triage needs-kernel-logs needs-upstream-testing |
|
2009-09-02 20:02:49 |
kernel-janitor |
linux (Ubuntu): status |
New |
Incomplete |
|
2009-09-02 20:53:09 |
Eric Hammond |
linux (Ubuntu): status |
Incomplete |
New |
|
2009-09-05 06:11:14 |
Eric Hammond |
linux (Ubuntu): status |
New |
Confirmed |
|
2009-10-06 12:59:41 |
Eric Hammond |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2009-10-22 20:58:50 |
Robert Hau |
nominated for series |
|
Ubuntu Jaunty |
|
2009-11-09 01:46:58 |
Sebastian Kapfer |
attachment added |
|
patch fixing lost sync on ALPS multitouch (Dell E6x00) http://launchpadlibrarian.net/35393033/alps-9byte-dualpoint.patch |
|
2009-11-11 12:41:13 |
Dave |
attachment added |
|
AlsaDevices.txt http://launchpadlibrarian.net/35532226/AlsaDevices.txt |
|
2009-11-11 12:41:17 |
Dave |
attachment added |
|
BootDmesg.txt http://launchpadlibrarian.net/35532228/BootDmesg.txt |
|
2009-11-11 12:41:19 |
Dave |
attachment added |
|
Card0.Amixer.values.txt http://launchpadlibrarian.net/35532229/Card0.Amixer.values.txt |
|
2009-11-11 12:41:23 |
Dave |
attachment added |
|
Card0.Codecs.codec.0.txt http://launchpadlibrarian.net/35532231/Card0.Codecs.codec.0.txt |
|
2009-11-11 12:41:24 |
Dave |
attachment added |
|
CurrentDmesg.txt http://launchpadlibrarian.net/35532232/CurrentDmesg.txt |
|
2009-11-11 12:41:26 |
Dave |
attachment added |
|
IwConfig.txt http://launchpadlibrarian.net/35532233/IwConfig.txt |
|
2009-11-11 12:41:31 |
Dave |
attachment added |
|
Lspci.txt http://launchpadlibrarian.net/35532235/Lspci.txt |
|
2009-11-11 12:41:32 |
Dave |
attachment added |
|
Lsusb.txt http://launchpadlibrarian.net/35532236/Lsusb.txt |
|
2009-11-11 12:41:34 |
Dave |
attachment added |
|
PciMultimedia.txt http://launchpadlibrarian.net/35532237/PciMultimedia.txt |
|
2009-11-11 12:41:36 |
Dave |
attachment added |
|
ProcCpuinfo.txt http://launchpadlibrarian.net/35532238/ProcCpuinfo.txt |
|
2009-11-11 12:41:39 |
Dave |
attachment added |
|
ProcInterrupts.txt http://launchpadlibrarian.net/35532239/ProcInterrupts.txt |
|
2009-11-11 12:41:42 |
Dave |
attachment added |
|
ProcModules.txt http://launchpadlibrarian.net/35532240/ProcModules.txt |
|
2009-11-11 12:41:44 |
Dave |
attachment added |
|
RfKill.txt http://launchpadlibrarian.net/35532241/RfKill.txt |
|
2009-11-11 12:41:51 |
Dave |
attachment added |
|
UdevDb.txt http://launchpadlibrarian.net/35532242/UdevDb.txt |
|
2009-11-11 12:42:01 |
Dave |
attachment added |
|
UdevLog.txt http://launchpadlibrarian.net/35532248/UdevLog.txt |
|
2009-11-11 12:42:07 |
Dave |
attachment added |
|
WifiSyslog.txt http://launchpadlibrarian.net/35532254/WifiSyslog.txt |
|
2009-11-11 12:42:10 |
Dave |
tags |
kj-triage needs-kernel-logs needs-upstream-testing |
apport-collected kj-triage needs-kernel-logs needs-upstream-testing |
|
2009-11-11 12:44:39 |
Dave |
nominated for series |
|
Ubuntu Karmic |
|
2009-11-12 01:39:08 |
C de-Avillez |
linux (Ubuntu): importance |
Medium |
High |
|
2009-11-12 15:31:35 |
Dave |
attachment added |
|
Patched module binary for i386 linux-image-2.6.31-15-generic-pae (2.6.31-15.50) http://launchpadlibrarian.net/35578475/psmouse.ko |
|
2009-11-12 18:56:58 |
Sebastian Kapfer |
attachment added |
|
logs button events from kspace http://launchpadlibrarian.net/35585232/0001-try-to-debug-buttons.patch |
|
2009-11-12 21:56:30 |
Sebastian Kapfer |
attachment added |
|
patch, trying to find out about M4400 http://launchpadlibrarian.net/35590712/0002-dump-9p-intro.patch |
|
2009-11-13 01:24:32 |
Erik |
attachment added |
|
alps debugging output http://launchpadlibrarian.net/35596661/dmesg |
|
2009-11-14 11:28:22 |
Sebastian Kapfer |
attachment added |
|
initial fix http://launchpadlibrarian.net/35682502/0001-initial-fix.patch |
|
2009-11-14 11:29:26 |
Sebastian Kapfer |
attachment added |
|
clone buttons http://launchpadlibrarian.net/35682510/0002-clone-button-presses-on-both-devices-fix-docs.patch |
|
2009-11-14 11:30:35 |
Sebastian Kapfer |
attachment added |
|
minor detail http://launchpadlibrarian.net/35682521/0003-include-debugging-for-now.patch |
|
2009-11-16 16:01:49 |
James Ulrich |
bug |
|
|
added subscriber James Ulrich |
2009-11-18 22:06:59 |
Dave |
attachment added |
|
ALPS touchpad fixes & new features for 2.6.31 http://launchpadlibrarian.net/35835844/alps-dave-2.6.31.patch |
|
2009-11-18 22:28:07 |
Dave |
attachment added |
|
Latest binary module for i386 linux-image-2.6.31-15-generic-pae, version 2.6.31-15.50 http://launchpadlibrarian.net/35836443/psmouse.ko |
|
2009-11-20 00:32:29 |
Sebastian Kapfer |
attachment added |
|
Third version for linux input ML http://launchpadlibrarian.net/35867575/0001-Implement-protocol-for-certain-Alps-dualpoint-touchp.patch |
|
2009-11-21 14:43:43 |
Sebastian Kapfer |
attachment added |
|
Submitted patch, rearranged to apply to karmic kernel http://launchpadlibrarian.net/35918928/alps-dtor-reworked-for-launchpad.patch |
|
2009-12-05 08:33:06 |
Id2ndR |
removed subscriber Id2ndR |
|
|
|
2009-12-16 21:50:14 |
Dmitry Torokhov |
linux (Ubuntu): assignee |
|
Ubuntu Kernel Team (ubuntu-kernel-team) |
|
2010-01-12 11:09:12 |
Massimo Tisi |
removed subscriber Massimo Tisi |
|
|
|
2010-01-25 20:42:35 |
Andy Whitcroft |
linux (Ubuntu): assignee |
Ubuntu Kernel Team (ubuntu-kernel-team) |
Andy Whitcroft (apw) |
|
2010-01-25 20:42:42 |
Andy Whitcroft |
linux (Ubuntu): status |
Confirmed |
Fix Committed |
|
2010-01-27 18:30:09 |
Launchpad Janitor |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|
2010-01-27 18:30:09 |
Launchpad Janitor |
cve linked |
|
2009-4536 |
|
2010-01-27 18:30:09 |
Launchpad Janitor |
cve linked |
|
2009-4538 |
|
2010-01-29 22:41:13 |
Robert Hau |
nominated for series |
|
Ubuntu Lucid |
|
2010-02-10 10:10:36 |
Stefan Bader |
bug task added |
|
linux (Ubuntu Karmic) |
|
2010-02-10 10:11:14 |
Stefan Bader |
linux (Ubuntu Karmic): importance |
Undecided |
High |
|
2010-02-10 10:11:14 |
Stefan Bader |
linux (Ubuntu Karmic): status |
New |
In Progress |
|
2010-02-10 10:11:14 |
Stefan Bader |
linux (Ubuntu Karmic): assignee |
|
Stefan Bader (stefan-bader-canonical) |
|
2010-02-10 10:23:02 |
Stefan Bader |
description |
On a Dell Latitude E6500. Ubuntu 8.10 32bit. Out of the box, the touchpad was almost unusably slow, taking 4 or 5 trips across the touchpad to traverse from one edge of the screen to the other. To remedy this, I create a file:
/etc/hal/fdi/policy/shmconfig.fdi
With the following contents:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
</match>
</device>
</deviceinfo>
Then, I installed gsynaptics, and used System->Preferences->Touchpad to fix most of the usability issues.
The problem now is that occasionally, the mouse will 'flip out', make what seem to be some very fast unexpected movements, clicks, etc. When that is done, my settings as applied by gsynaptics will no longer be in effect - it will be back to the out-of-the-box slowness. Going back to System->Preferences->Touchpad will now result in a error about SHMConfig not being enabled.
To get around this, I can do 'modprobe -r psmouse; modprobe psmouse'. After this, gsynaptics will work again, and I can go back into it and reapply my settings. This is all a fairly big PITA, obviously. This behavior (touchpad going nuts, needing to restart psmouse) doesn't always happen, but seems to happen most when something intensive or tricky is going on (e.g., it happens especially often when VMWare is running (note: Intrepid is the host - the guest is Vista SP1). But it happens sometimes when not running VMWare, as well. At the time when it flips out, lots of the following can be seen in /var/log/messages:
Nov 7 22:23:02 peapod kernel: [46966.773325] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:02 peapod kernel: [46966.781168] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.797747] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.798897] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.805873] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.836835] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.838003] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.845904] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.887985] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.901704] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 6
Nov 7 22:23:03 peapod kernel: [46966.914422] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 3
Nov 7 22:23:03 peapod kernel: [46966.927091] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 3
Nov 7 22:23:03 peapod kernel: [46966.928246] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.928250] psmouse.c: issuing reconnect request
Nov 7 22:23:04 peapod kernel: [46968.011977] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input21
Nov 7 22:23:04 peapod kernel: [46968.069743] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input22
The above is just a snippet, up to the end of the event. Nothing interesting seems to happen at the beginning, just lots more lines like those above.
Please let me know if I can provide you with any additional information or try any procedures. Thank you. |
SRU Justification:
Impact: With the special protocol which interleaves PS/2 packets with ALPS packets when both the touchpad and trackpoint are used together, both are unusable in a default installation.
Fix: The fix has been in debian for a while now and also made it into 2.6.32.y. It is a bit large but has not been found to cause regressions. And without it a larger user base is affected.
Testcase: Usage of touchpad/trackpoint on affected models and also the ongoing usability on machines with the ALPS driver in use before.
---
On a Dell Latitude E6500. Ubuntu 8.10 32bit. Out of the box, the touchpad was almost unusably slow, taking 4 or 5 trips across the touchpad to traverse from one edge of the screen to the other. To remedy this, I create a file:
/etc/hal/fdi/policy/shmconfig.fdi
With the following contents:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
</match>
</device>
</deviceinfo>
Then, I installed gsynaptics, and used System->Preferences->Touchpad to fix most of the usability issues.
The problem now is that occasionally, the mouse will 'flip out', make what seem to be some very fast unexpected movements, clicks, etc. When that is done, my settings as applied by gsynaptics will no longer be in effect - it will be back to the out-of-the-box slowness. Going back to System->Preferences->Touchpad will now result in a error about SHMConfig not being enabled.
To get around this, I can do 'modprobe -r psmouse; modprobe psmouse'. After this, gsynaptics will work again, and I can go back into it and reapply my settings. This is all a fairly big PITA, obviously. This behavior (touchpad going nuts, needing to restart psmouse) doesn't always happen, but seems to happen most when something intensive or tricky is going on (e.g., it happens especially often when VMWare is running (note: Intrepid is the host - the guest is Vista SP1). But it happens sometimes when not running VMWare, as well. At the time when it flips out, lots of the following can be seen in /var/log/messages:
Nov 7 22:23:02 peapod kernel: [46966.773325] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:02 peapod kernel: [46966.781168] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.797747] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.798897] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.805873] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.836835] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.838003] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.845904] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 - driver resynched.
Nov 7 22:23:03 peapod kernel: [46966.887985] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 5
Nov 7 22:23:03 peapod kernel: [46966.901704] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 6
Nov 7 22:23:03 peapod kernel: [46966.914422] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 3
Nov 7 22:23:03 peapod kernel: [46966.927091] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 3
Nov 7 22:23:03 peapod kernel: [46966.928246] psmouse.c: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
Nov 7 22:23:03 peapod kernel: [46966.928250] psmouse.c: issuing reconnect request
Nov 7 22:23:04 peapod kernel: [46968.011977] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input21
Nov 7 22:23:04 peapod kernel: [46968.069743] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input22
The above is just a snippet, up to the end of the event. Nothing interesting seems to happen at the beginning, just lots more lines like those above.
Please let me know if I can provide you with any additional information or try any procedures. Thank you.
|
|
2010-02-10 10:31:51 |
Stefan Bader |
linux (Ubuntu Karmic): status |
In Progress |
Fix Committed |
|
2010-02-11 15:29:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/linux-mvl-dove |
|
2010-03-24 07:26:55 |
Martin Pitt |
tags |
apport-collected kj-triage needs-kernel-logs needs-upstream-testing |
apport-collected kj-triage needs-kernel-logs needs-upstream-testing verification-needed |
|
2010-03-24 08:21:11 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic-proposed/linux-mvl-dove |
|
2010-03-24 08:24:14 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic-proposed/linux-ec2 |
|
2010-03-31 23:13:18 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/linux-qcm-msm |
|
2010-04-12 14:00:24 |
Martin Pitt |
tags |
apport-collected kj-triage needs-kernel-logs needs-upstream-testing verification-needed |
apport-collected kj-triage needs-kernel-logs needs-upstream-testing verification-done |
|
2010-04-20 18:45:21 |
Julian Wiedmann |
removed subscriber Julian Wiedmann |
|
|
|
2010-04-28 17:36:06 |
Launchpad Janitor |
linux (Ubuntu Karmic): status |
Fix Committed |
Fix Released |
|