touchpad overwhelms i8042 with int 12
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Tim Gardner | ||
Karmic |
Fix Released
|
Medium
|
Tim Gardner |
Bug Description
This bug usually manifests itself as a "sticky keyboard", but the keyboard is fine.
1) if I disable the "Internal Pointer Device" in the bios of my laptop, the bug goes away completely.
2) by doing "cat /proc/interrupts | grep i8042" I can watch the interrupt count on int 12 climbing. Even a very light touch on the trackpad (too light to even cause the cursor to move), will cause about 600 interrupts. A 1/2 or 1/4 second touch will generate ~600 interrupts and take about 2 to 3 seconds to process. Any cursor movement using the trackpad prevents any typing for at least 2 seconds.
3) I can reproduce the problem 100% by touching the trackpad while typing. Any typing is delayed or lost while the touchpad is being touched.
4) The trackpad and the keyboard both share the i8042, so it seems pretty clear that problem is around here somewhere.
PS. My laptop is a Toshiba Portege M300. I'm running jaunty, but I've had the problem in feist and hardy too.
> lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
For those of us afflicted by this bug it makes the system pretty difficult to use.
CVE References
Changed in xserver-xorg-input-synaptics (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: jaunty |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
tags: |
added: verification-done removed: verification-needed |
Have you tried to reproduce this issue in latest version of Ubuntu Karmic?