Touchpad Randomly Fails at Startup

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
helpseeker
Level 1
Level 1
Posts: 5
Joined: Sun Oct 17, 2021 8:55 pm

Touchpad Randomly Fails at Startup

Post by helpseeker »

When I boot up linux mint, sometimes the touchpad will cease to work. I'll have to restart 1-5 times (or more) in order to get it to work. Every time this happens I noticed that the kernel was displaying a message: 'i2c designware controller timed out'. I've tried everything from adding grub parameters, to upgrading the kernel. I would appreciate the help

Code: Select all

System:
  Host: knj Kernel: 5.4.0-88-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
  Desktop: Cinnamon 5.0.6 Distro: Linux Mint 20.2 Uma 
  base: Ubuntu 20.04 focal 
Machine:
  Type: Laptop System: LENOVO product: 82A1 v: Yoga Slim 7 14IIL05 
  serial: <superuser/root required> 
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN 
  serial: <superuser/root required> UEFI: LENOVO v: DHCN31WW 
  date: 01/14/2021 
Battery:
  ID-1: BAT1 charge: 19.2 Wh condition: 52.2/60.7 Wh (86%) 
  model: Celxpert L19C4PF4 status: Discharging 
CPU:
  Topology: Quad Core model: Intel Core i7-1065G7 bits: 64 type: MT MCP 
  arch: Ice Lake rev: 5 L2 cache: 8192 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 23961 
  Speed: 3165 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 1690 2: 1594 
  3: 2163 4: 1769 5: 1618 6: 1480 7: 1916 8: 1974 
Graphics:
  Device-1: Intel Iris Plus Graphics G7 vendor: Lenovo driver: i915 
  v: kernel bus ID: 00:02.0 
  Device-2: NVIDIA GP107M [GeForce MX350] vendor: Lenovo driver: nouveau 
  v: kernel bus ID: 30:00.0 
  Display: x11 server: X.Org 1.20.11 driver: modesetting 
  unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel Iris Plus Graphics (ICL GT2) 
  v: 4.6 Mesa 21.0.3 direct render: Yes 
Audio:
  Device-1: Intel Smart Sound Audio vendor: Lenovo driver: sof-audio-pci 
  bus ID: 00:1f.3 
  Sound Server: ALSA v: k5.4.0-88-generic 
Network:
  Device-1: Intel Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter 
  driver: iwlwifi v: kernel port: 6000 bus ID: 00:14.3 
  IF: wlp0s20f3 state: up mac: a8:7e:ea:46:a8:b6 
Drives:
  Local Storage: total: 953.87 GiB used: 517.10 GiB (54.2%) 
  ID-1: /dev/nvme0n1 vendor: Western Digital 
  model: PC SN730 SDBPNTY-1T00-1101 size: 953.87 GiB 
Partition:
  ID-1: / size: 115.76 GiB used: 9.11 GiB (7.9%) fs: ext4 
  dev: /dev/nvme0n1p1 
Sensors:
  System Temperatures: cpu: 44.0 C mobo: N/A gpu: nouveau temp: 44 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 249 Uptime: 23m Memory: 15.38 GiB used: 2.42 GiB (15.7%) 
  Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17 
  inxi: 3.0.38
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
Joe2Shoe
Level 5
Level 5
Posts: 850
Joined: Wed Oct 18, 2017 8:12 pm
Location: Ozone

Re: Touchpad Randomly Fails at Startup

Post by Joe2Shoe »

Cinammon Release Notes: Touchpad drivers


To know which driver is used by your input devices, run the following command:
grep -i "Using input driver" /var/log/Xorg.0.log

The default touchpad driver in this edition is "libinput" (provided by xserver-xorg-input-libinput).

If you experience problems with it, you can switch to another driver called "synaptics" (provided by the xserver-xorg-input-synaptics package).
---

When both drivers are installed, "synaptics" takes priority.

To switch to the "synaptics" driver, install it:
apt install xserver-xorg-input-synaptics

Then log-out and log back in.

To go back to using "libinput", simply remove the "synaptics" driver:
apt remove xserver-xorg-input-synaptics

Then log out and log back in.
---

You can also try installing the "evdev" driver (provided by xserver-xorg-input-evdev):
apt install xserver-xorg-input-evdev

Then log-out and log back in.

To go back to using the "libinput" or "synaptics" driver, simply remove the "evdev" driver:
apt remove xserver-xorg-input-evdev

Then log-out and log back in.
"Tolerance is the refuge of men without conviction."
"Common sense is not so common" - Voltaire
Locked

Return to “Hardware Support”