Touchpad freeze after suspend (lost sync)

Bug #1803171 reported by mh
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

On a Lenovo 300e (Winbook w. touch), after suspend (after reopening the screen) a problem occurs with the touchpad. With original and latest bios, on Ubuntu 18.04 and 18.10. Pointer control via the pen on the touchscreen works right away but the touchpad initially fails to activate after suspend. The problem is logged in the syslog:

Nov 13 18:10:30 laptop kernel: [47069.932348] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47069.941838] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47069.951256] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47069.960764] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47069.970321] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47069.970330] psmouse serio1: issuing reconnect request

The above sequence occurs a large number of times. Then, after a minute or so:

Nov 13 18:10:30 laptop kernel: [47070.218237] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47070.227719] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47070.237189] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:30 laptop kernel: [47070.246699] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
Nov 13 18:10:31 laptop kernel: [47070.990556] psmouse serio1: Touchpad at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.

After which the touchpad works fine. If further info is required please tet me know how to obtain it.

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: linux-image-4.18.0-10-generic 4.18.0-10.11
ProcVersionSignature: Ubuntu 4.18.0-10.11-generic 4.18.12
Uname: Linux 4.18.0-10-generic x86_64
ApportVersion: 2.20.10-0ubuntu13
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: hessel 2180 F.... pulseaudio
 /dev/snd/pcmC0D0p: hessel 2180 F...m pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Tue Nov 13 19:21:20 2018
InstallationDate: Installed on 2018-10-23 (21 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 04f2:b5a2 Chicony Electronics Co., Ltd
 Bus 001 Device 002: ID 8087:0a2b Intel Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 81FY
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.18.0-10-generic root=/dev/mapper/cryptgroup-cryptroot ro quiet splash vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.18.0-10-generic N/A
 linux-backports-modules-4.18.0-10-generic N/A
 linux-firmware 1.175
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/26/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 6HCN22WW
dmi.board.asset.tag: No Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0K13476 WIN
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo 300e
dmi.modalias: dmi:bvnLENOVO:bvr6HCN22WW:bd07/26/2018:svnLENOVO:pn81FY:pvrLenovo300e:rvnLENOVO:rnLNVNB161216:rvrSDK0K13476WIN:cvnLENOVO:ct31:cvrLenovo300e:
dmi.product.family: 300e
dmi.product.name: 81FY
dmi.product.sku: LENOVO_MT_81FY_BU_idea_FM_300e
dmi.product.version: Lenovo 300e
dmi.sys.vendor: LENOVO

Revision history for this message
mh (traxxx) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
mh (traxxx)
description: updated
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.20 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20-rc2

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
mh (traxxx) wrote :
Download full text (17.6 KiB)

It is on a new laptop (lenovo 300e winbook), not after an upgrade. I've had 18.04 and 18.10 installed. The HW is OK (problem is not there with windows 10). The touchpad is

I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse2 event7
B: PROP=1
B: EV=b
B: KEY=e420 30000 0 0 0 0
B: ABS=661800011000003

With the upstream kernel
uname -a
Linux laptop 4.20.0-042000rc2-generic #201811121328 SMP Mon Nov 12 13:30:14 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

the problem is still there:

[ 834.113583] PM: suspend exit
[ 834.155189] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 834.308297] mmc1: cannot verify signal voltage switch
[ 834.375930] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 834.440389] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
[ 835.751031] Bluetooth: hci0: Waiting for firmware download to complete
[ 835.751994] Bluetooth: hci0: Firmware loaded in 1798002 usecs
[ 835.752284] Bluetooth: hci0: Waiting for device to boot
[ 835.764992] Bluetooth: hci0: Device booted in 12561 usecs
[ 835.765205] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[ 835.768098] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 837.904557] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 837.914016] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 837.923507] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 837.932995] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 837.936947] wlp2s0: authenticate with
[ 837.942521] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 837.942526] psmouse serio1: issuing reconnect request
[ 837.946346] wlp2s0: send auth to (try 1/3)
[ 837.960929] wlp2s0: authenticated
[ 837.965446] wlp2s0: associate with (try 1/3)
[ 837.976625] wlp2s0: RX AssocResp from (capab=0x31 status=0 aid=2)
[ 837.999558] wlp2s0: associated
[ 838.032244] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 838.195996] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.205515] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.214973] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.224520] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.234010] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.234015] psmouse serio1: issuing reconnect request
[ 838.482513] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.491997] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.501386] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.510967] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.520459] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
[ 838.520466] psmouse serio1: issuing reconnect request
[ 845.931760] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync a...

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
mh (traxxx)
tags: added: kernel-bug-exists-upstream
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Does the bug still exist?

Brad Figg (brad-figg)
tags: added: cscc
Revision history for this message
Milan Kragujevic (milankragujevic) wrote :

I can confirm the bug still exists. HP 15-db1041nm (AMD Ryzen 5 3500U).

Ubuntu 19.10 64bit

Linux milan-laptop 5.3.0-19-generic #20-Ubuntu SMP Fri Oct 18 09:04:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event7
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=660800011000003

[362762.275019] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[362762.276080] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[362762.284581] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[363205.407414] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[363205.408473] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[363205.417004] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[363209.335461] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[363209.336379] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[363209.344905] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[363638.833900] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[363638.834961] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[363638.842406] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[363645.249693] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[363645.250752] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[363645.259212] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[365771.694077] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[365771.695139] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[365771.703604] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[365844.187342] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[365844.188401] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[365844.196848] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Milan, can you please file a separate new bug? It's a different case for HP laptops.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.