Re: T440s Synaptics clickpad: lost sync / KBC bad data

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



J. Domburg <jeroen <at> spritesmods.com> writes:
> 
> Hello everyone,
> 
> I hope I'm at the right address here with my problems. If not, please do 
> point me in the correct direction.
> 
> I have a Lenovo Thinkpad T440s with a Synaptics clickpad and an IBM 
> trackpoint in it:
> 
> input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input120
> psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 
0xd001a3/0x940300/0x127c00,
> board id: 2668, fw id: 1293989
> psmouse serio1: synaptics: serio: Synaptics pass-through port at 
isa0060/serio1/input0
> input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input123
> psmouse serio34: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
> psmouse serio34: trackpoint: IBM TrackPoint firmware: 0x0e, 
> buttons: 3/3 input: TPPS/2 IBM TrackPoint as 
/devices/platform/i8042/serio1/serio34/input/input124
> 
> The problem is that the trackpoint behaves incredibly erratic, sometimes 
> working correctly for minutes at a time, sometimes just jumping around and 
> many times just hanging. I need to remove and re-insert the psmouse module 
> to solve that. Alongside this behaviour, my kernel log also is getting 
> spammed with messages like:
> 
> psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
> psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
> and 
> psmouse serio1: bad data from KBC - timeout
> 
> What I've tried:
> - Tried the kernel options i8042.nomux=1 and i8042.reset=1
> - Disable acpi by passing acpi=off to the kernel
> - Disabled CPU frequency scaling
> - Trying other protocols, e.g. by doing modprobe psmouse proto=imps or 
> proto=bare
> - Switching from vanilla 3.12 kernel to both the latest&greatest kernel 
> from Linus' Git and an antique 3.1.0 kernel
> - Turning on i8042.debug. To my untrained eye, it looks like bytes of PS/2 
> data are just disappearing when the 'lost sync' messages kick in. I can 
> give an example of that if needed.
> 
> Strangely, the symptoms have been getting worse in the 10 days I've had 
> this machine: from the first few days with no trouble to today with the 
> mouse crapping out almost once every ten seconds or so. I would say it's a 
> DOA and claim my warranty, if not frustratingly the machine works 
> perfectly fine in Windows 8, with no touchpad trouble at all.
> 
> I'm willing to try things on this machine, run patches or take any hint in 
> what I can change to get this working; if it helps I can even poke an 
> oscilloscope at the PS2 lines. Not having a working touchpad or 
> touchpoint is getting a bit frustrating...

I'm experiencing exactly the same issue. I have my T440s now for a bit more 
than two weeks. No issues with the touchpad until today when it suddenly 
started acting up and I now see messages like these in dmesg:

[ 2244.631822] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 
0x1e2b1, caps: 0xd001a3/0x940300/0x127c00, board id: 2668, fw id: 1293989
[ 2244.631830] psmouse serio1: synaptics: serio: Synaptics pass-through port 
at isa0060/serio1/input0
[ 2244.668037] input: SynPS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input34
[ 2247.518110] psmouse serio8: alps: Unknown ALPS touchpad: E7=10 00 64, 
EC=10 00 64
[ 2248.807888] psmouse serio8: trackpoint: IBM TrackPoint firmware: 0x0e, 
buttons: 3/3
[ 2249.016659] input: TPPS/2 IBM TrackPoint as 
/devices/platform/i8042/serio1/serio8/input/input35
[ 2254.649940] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2254.651179] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2254.652358] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2254.653594] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2254.663943] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver 
resynced.
[ 2254.997536] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 4
[ 2254.998663] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2254.999790] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2255.000973] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2255.002107] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync 
at byte 1
[ 2255.002111] psmouse serio1: issuing reconnect request
[ 2255.131535] psmouse serio1: synaptics: Unable to query device.
[ 2255.598324] psmouse serio1: synaptics: device claims to have extended 
capability 0x0c, but I'm not able to read it.
[ 2255.643293] psmouse serio1: synaptics: Unable to initialize device.
[ 2255.767364] input: PS/2 Synaptics TouchPad as 
/devices/platform/i8042/serio1/input/input37
[ 2255.953314] psmouse serio1: synaptics: Unable to query device.

Same as Jeroen, I'm willing to try anything that might help resolve this 
situation.

Grs,
Heinz

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux