You are not logged in.

#1 2013-12-16 10:55:41

tririver
Member
Registered: 2011-03-02
Posts: 49

Touchpad random motion with "lost sync" message

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

#2 2013-12-17 10:00:57

matanya
Member
Registered: 2013-07-03
Posts: 6

Re: Touchpad random motion with "lost sync" message

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

#3 2013-12-18 15:04:21

tririver
Member
Registered: 2011-03-02
Posts: 49

Re: Touchpad random motion with "lost sync" message

@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

Board footer

Powered by FluxBB