Problems with synaptics touchapad when connecting to a power

I still have problems with touchpad, please refer to my old post: Touchpad stops working after a while. There are some more details about my issue since I don’t want to duplicate the same info. My post was also merged with other guy’s, due to problem similarity. Other guy’s issue was fixed by a firmware upgrade, but mine still has it… And this is very very nervous when you can’t use your touchpad. I’m regularly looking for firmware updates and there are none related to my touchpad issue.

Now I found out that “after a while” is actually only when I connect my laptop to a power source. While my laptop is on batter I’ve no issues using the touchpad, but as soon as I connect it to a power source after a random time touchpad hangs and stops working, it can be immediately, or after 10 mins or even after a half-hour, sometimes it occurs when power is connected and I’m not touching touchpad at all, or while using it. This issue was introduced by Linux kernel 5.x and since then, it still actual. I don’t remember issues on 4.x kernel. An only restart helps to fix this issue, but even after reboot and power connected, the problem still comes in action as I described above.

Maybe this will help some experienced members here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1854798 I think this is a very similar problem to mine.

Here are some more details about touchpad:

# xinput --list
|⎡ Virtual core pointer                    |id=2|[master pointer  (3)]|
|---|---|---|
|⎜   ↳ Virtual core XTEST pointer              |id=4|[slave  pointer  (2)]|
|⎜   ↳ SYNA7DB5:00 06CB:7DB7 Touchpad          |id=14|[slave  pointer  (2)]|
|⎜   ↳ SYNA7DB5:00 06CB:7DB7 Mouse             |id=15|[slave  pointer  (2)]|
|⎣ Virtual core keyboard                   |id=3|[master keyboard (2)]|
|    ↳ Virtual core XTEST keyboard             |id=5|[slave  keyboard (3)]|
|    ↳ Power Button                            |id=6|[slave  keyboard (3)]|
|    ↳ Video Bus                               |id=7|[slave  keyboard (3)]|
|    ↳ Acer Wireless Radio Control             |id=8|[slave  keyboard (3)]|
|    ↳ Video Bus                               |id=9|[slave  keyboard (3)]|
|    ↳ Power Button                            |id=10|[slave  keyboard (3)]|
|    ↳ Sleep Button                            |id=11|[slave  keyboard (3)]|
|    ↳ HD WebCam: HD WebCam                    |id=13|[slave  keyboard (3)]|
|    ↳ AT Translated Set 2 keyboard            |id=16|[slave  keyboard (3)]|
|    ↳ Acer WMI hotkeys                        |id=17|[slave  keyboard (3)]|
# xinput --list-props 14
Device 'SYNA7DB5:00 06CB:7DB7 Touchpad':
	Device Enabled (172):	1
	Coordinate Transformation Matrix (174):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (328):	1
	libinput Tapping Enabled Default (329):	0
	libinput Tapping Drag Enabled (330):	1
	libinput Tapping Drag Enabled Default (331):	1
	libinput Tapping Drag Lock Enabled (332):	0
	libinput Tapping Drag Lock Enabled Default (333):	0
	libinput Tapping Button Mapping Enabled (334):	1, 0
	libinput Tapping Button Mapping Default (335):	1, 0
	libinput Natural Scrolling Enabled (310):	1
	libinput Natural Scrolling Enabled Default (311):	0
	libinput Disable While Typing Enabled (336):	1
	libinput Disable While Typing Enabled Default (337):	1
	libinput Scroll Methods Available (312):	1, 1, 0
	libinput Scroll Method Enabled (313):	1, 0, 0
	libinput Scroll Method Enabled Default (314):	1, 0, 0
	libinput Click Methods Available (338):	1, 1
	libinput Click Method Enabled (339):	1, 0
	libinput Click Method Enabled Default (340):	1, 0
	libinput Middle Emulation Enabled (317):	0
	libinput Middle Emulation Enabled Default (318):	0
	libinput Accel Speed (319):	0.000000
	libinput Accel Speed Default (320):	0.000000
	libinput Left Handed Enabled (324):	0
	libinput Left Handed Enabled Default (325):	0
	libinput Send Events Modes Available (295):	1, 1
	libinput Send Events Mode Enabled (296):	0, 0
	libinput Send Events Mode Enabled Default (297):	0, 0
	Device Node (298):	"/dev/input/event7"
	Device Product ID (299):	1739, 32183
	libinput Drag Lock Buttons (326):	
	libinput Horizontal Scroll Enabled (327):	1
# xinput --list-props 15
Device 'SYNA7DB5:00 06CB:7DB7 Mouse':
	Device Enabled (172):	1
	Coordinate Transformation Matrix (174):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Natural Scrolling Enabled (310):	0
	libinput Natural Scrolling Enabled Default (311):	0
	libinput Scroll Methods Available (312):	0, 0, 1
	libinput Scroll Method Enabled (313):	0, 0, 0
	libinput Scroll Method Enabled Default (314):	0, 0, 0
	libinput Button Scrolling Button (315):	3
	libinput Button Scrolling Button Default (316):	3
	libinput Accel Speed (319):	0.000000
	libinput Accel Speed Default (320):	0.000000
	libinput Accel Profiles Available (321):	1, 1
	libinput Accel Profile Enabled (322):	1, 0
	libinput Accel Profile Enabled Default (323):	1, 0
	libinput Left Handed Enabled (324):	0
	libinput Left Handed Enabled Default (325):	0
	libinput Send Events Modes Available (295):	1, 0
	libinput Send Events Mode Enabled (296):	0, 0
	libinput Send Events Mode Enabled Default (297):	0, 0
	Device Node (298):	"/dev/input/event6"
	Device Product ID (299):	1739, 32183
	libinput Drag Lock Buttons (326):	
	libinput Horizontal Scroll Enabled (327):	1
# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
00:1d.3 PCI bridge: Intel Corporation Device 9d1b (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM107 [GeForce 940MX] (rev a2)
01:00.1 Audio device: NVIDIA Corporation Device 0fbc (rev a1)
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)

Please help, how to resolve this issue. I hope after introducing some details to my issue, someone can help me.

Can anybody help? Where can I report that libinput stucks with kernel 5.x?

I’ve fixed the issue by myself. When traditionally I got the notification about system failure of kernel-core, I opened the problem reporting tool to again try to somehow investigate the problem and somewhere (don’t remember exactly) noticed tlp command. And I recalled that on initial install I also installed tlp package. After removing it from the system I no more notice touchpad hangs on the power connection. But the same problem sometimes occurs after a long sleep period when I again open a lid of my laptop.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.