You are not logged in.
Pages: 1
I've been running into a strange issue lately. After some time using my laptop, the trackpad starts failing repeatedly until it eventually dies completely. Logging out and back in (or suspending) is enough to get it working again. There are multiple 'GlidePoint lost sync' errors in the output of `dmesg`:
[ 8132.252999] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8132.254181] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8132.255169] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8132.258225] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8132.268968] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8184.809139] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8184.810172] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8184.813140] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8184.825085] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8196.016974] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8196.020047] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8196.031029] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8201.079328] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8201.080373] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8201.083442] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8201.095585] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8264.802210] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 4
[ 8264.803244] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8264.806309] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8264.817217] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8411.071835] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8411.179994] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8541.540503] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8541.542427] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8541.544412] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 3
[ 8541.545407] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
[ 8541.556953] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
[ 8551.013818] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 6
[ 8551.110465] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
Where exactly may the issue be? Also, is there a way to somehow reload the trackpad/mouse driver/service through the command line?
Thanks in advance.
Offline
hi.
is there a way to somehow reload the trackpad/mouse driver/service through the command line?
Yes! It seems psmouse is the driver. So:
modprobe -r psmouse
modprobe psmouse
Also play with its parameters especially resync_time
$ modinfo -F parm psmouse
elantech_smbus:Use a secondary bus for the Elantech device. (int)
synaptics_intertouch:Use a secondary bus for the Synaptics device. (int)
proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
resolution:Resolution, in dpi. (uint)
rate:Report rate, in reports per second. (uint)
smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
a4tech_workaround:A4Tech second scroll wheel workaround, 1 = enabled, 0 = disabled (default). (bool)
resetafter:Reset device after so many bad packets (0 = never). (uint)
resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)
Last edited by unixman (2019-03-01 08:43:09)
Offline
Thanks, now I don't need to logout to get the trackpad working again. The problem, however, still persists. I've tried to change some of the driver settings, particularly reset_after and resync_time, but
There also seems to be new messages on dmesg lately, which I'm not sure were even there before:
[ 9124.620124] psmouse serio1: issuing reconnect request
[ 9129.310176] input: PS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input24
[ 9129.536847] psmouse serio1: Failed to enable mouse on isa0060/serio1
[ 9134.101597] input: PS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input26
[ 9138.674746] input: PS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input28
[ 9138.900180] psmouse serio1: Failed to enable mouse on isa0060/serio1
[ 9142.299318] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input30
[ 9150.548691] input: PS/2 ALPS Mouse as /devices/platform/i8042/serio1/input/input31
So it seems like it is detecting multiple trackpads? I've read that this issue is occasionaly caused by the keyboard pointer, but I'm not sure how to disable it other than though xinput, which doesn't work since I'm running wayland (GNOME):
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:15 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:15 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:15
Offline
Pages: 1