Difference between revisions of "Problem with checking battery status"
m (add another reference) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | R31 laptops have a problem | + | {| width="100%" |
+ | |style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__ | ||
+ | |style="vertical-align:top" | | ||
+ | {{R31}} laptops have a problem where anytime ACPI or APM events are polled (e.g. checking battery status), causes the mouse to jerk around the screen clicking on things. Also sometimes repeating keypresses are generated. | ||
+ | |} | ||
− | == | + | ==Affected Models== |
− | + | *ThinkPad {{R31}} | |
− | == | + | ==Causes== |
− | + | Anomaly in the way the kernel driver handles the i8042 keyboard/mouse controller in the R31. | |
− | |||
− | |||
− | |||
− | + | ==Related Symptoms== | |
These messages in dmesg seem to be related: | These messages in dmesg seem to be related: | ||
− | |||
psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away. | psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away. | ||
psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away. | psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away. | ||
− | === | + | ==Workarounds== |
+ | Don't query the battery. Remove any battery applets from your panel. | ||
+ | |||
+ | ==Partial Solution== | ||
+ | Use the {{bootparm|i8042.nomux|1}} kernel parameter at boot. Add it to your <tt>append</tt>line in {{path|/etc/lilo.conf}} or append it to the <tt>kernel</tt> line in the {{path|/boot/grub/menu.lst}} file of your grub installation. | ||
+ | |||
+ | '''Make sure to use ACPI''', as this does not work if you boot with APM. | ||
+ | |||
+ | ==External Sources== | ||
* http://kruemel.rnbhq.org/r31.html#bug_batteryquery | * http://kruemel.rnbhq.org/r31.html#bug_batteryquery | ||
* http://webrum.uni-mannheim.de/math/froeser/r31_linux.html | * http://webrum.uni-mannheim.de/math/froeser/r31_linux.html | ||
Line 22: | Line 30: | ||
* http://www.linuxquestions.org/questions/archive/25/2005/04/2/308437 | * http://www.linuxquestions.org/questions/archive/25/2005/04/2/308437 | ||
* http://lists.debian.org/debian-user/2003/12/msg03632.html | * http://lists.debian.org/debian-user/2003/12/msg03632.html | ||
− | + | * http://www.systura.com/linux/thinkpadr31.php | |
− |
Latest revision as of 12:48, 8 March 2006
R31 laptops have a problem where anytime ACPI or APM events are polled (e.g. checking battery status), causes the mouse to jerk around the screen clicking on things. Also sometimes repeating keypresses are generated. |
Affected Models
- ThinkPad R31
Causes
Anomaly in the way the kernel driver handles the i8042 keyboard/mouse controller in the R31.
Related Symptoms
These messages in dmesg seem to be related:
psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away. psmouse.c: TrackPoint at isa0060/serio4/input0 lost synchronization, throwing 2 bytes away.
Workarounds
Don't query the battery. Remove any battery applets from your panel.
Partial Solution
Use the i8042.nomux=1
kernel parameter at boot. Add it to your appendline in /etc/lilo.conf or append it to the kernel line in the /boot/grub/menu.lst file of your grub installation.
Make sure to use ACPI, as this does not work if you boot with APM.
External Sources
- http://kruemel.rnbhq.org/r31.html#bug_batteryquery
- http://webrum.uni-mannheim.de/math/froeser/r31_linux.html
- http://forum.kanotix.net/PNphpBB2-viewtopic-t-6424.html
- http://www.linuxquestions.org/questions/archive/25/2005/04/2/308437
- http://lists.debian.org/debian-user/2003/12/msg03632.html
- http://www.systura.com/linux/thinkpadr31.php