You are not logged in.
Hi,
Sometimes (about once in an hour) my touchpad acts randomly for a second. Dmesg shows an error message
[ 1941.984527] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1941.987690] psmouse serio1: DualPoint TouchPad at isa0060/serio1/input0 - driver resynced.
My laptop is Dell Precision M6800. Here are some other information:
~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=13 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
One option in the wiki partially solves this problem, which is add proto=imps option to psmouse module. However, then scrolling doesn't work -- this is equally bad.
Any ideas to fix it (or shall I report a bug to kernel developers)? Thank you very much!
===== PS: some solutions that doesn't work, or have issues =====
I have checked wiki about this issue. The several suggestions are not quite useful:
(1) Disable CPU scaling: it is a big deal on laptop. Moreover, mine is Haswell CPU with pstate driver. Thus this option is not up to date.
(2) Avoid using an ACPI battery monitor. -- Doesn't work for me.
(3) Attempt to load psmouse with "proto=imps" option -- This works. However, Synaptics refuses to drive the touchpad (the touchpad and the trackpoint together are considered as a "PS/2 Generic Mouse"), and scroll does not work.
(4) Try another desktop environment. -- This doesn't work for me. I tried KDE and Enlightenment. I think they are very independent but problem exists on both.
I also tried other suggestions on internet, like proto=exps for psmouse module. This is the same as proto=imps for my case. Also, option i8042.nomux doesn't work either.
Offline
me too: from dmesg:
[ 8505.909632] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 8507.030540] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 8509.151552] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 8509.502044] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 8509.833573] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 8509.833594] psmouse serio1: issuing reconnect request
None of the solutions in the wiki worked for me.
Offline
@matanya: Does imps or exps help you to eliminate those messages?
My current work around is set psmouse proto=imps or exps. Then use xinput to emulate scroll behavior:
xinput set-prop "PS/2 Generic Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "PS/2 Generic Mouse" "Evdev Wheel Emulation Button" 3
Now when the right button is pressed while moving figure on touchpad, I can scroll webpages, etc.
On the other hand, I am not marking the thread as solved and a better solution is greatly appreciated!
Offline