LM20 Trackpoint and Touchpad not working after reboot

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
VinnyT560
Level 1
Level 1
Posts: 2
Joined: Fri Feb 19, 2021 10:42 am

LM20 Trackpoint and Touchpad not working after reboot

Post by VinnyT560 »

I am on a dual boot Thinkpad T560 (Windows 10 & Linux Mint 20.1).

Since yesterday, every time I reboot the system from Linux, both the Trackpoint and Touchpad stop working. I can get them back to work by booting into Windows>Reboot>Boot into Linux.

Other users reported a similar problem after Suspend. But in my case, it is only after reboot.

Code: Select all

inxi -Fxxxrz
System:    Kernel: 5.4.0-65-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: i3 4.17.1 info: i3bar 
           dm: LightDM 1.30.0 Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: LENOVO product: 20FJS0EN00 v: ThinkPad T560 serial: <filter> Chassis: type: 10 
           serial: <filter> 
           Mobo: LENOVO model: 20FJS0EN00 v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: N1KET50W (1.37 ) 
           date: 11/20/2020 
Battery:   ID-1: BAT1 charge: 51.2 Wh condition: 70.5/71.3 Wh (99%) volts: 11.6/10.8 model: SANYO 45N1777 
           type: Li-ion serial: <filter> status: Discharging 
CPU:       Topology: Dual Core model: Intel Core i7-6600U bits: 64 type: MT MCP arch: Skylake rev: 3 
           L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 22399 
           Speed: 796 MHz min/max: 400/3400 MHz Core speeds (MHz): 1: 835 2: 835 3: 811 4: 838 
Graphics:  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:1916 
           Device-2: NVIDIA GM108M [GeForce 940MX] vendor: Lenovo driver: nvidia v: 460.32.03 bus ID: 06:00.0 
           chip ID: 10de:134d 
           Display: x11 server: X.Org 1.20.9 driver: modesetting,nvidia unloaded: fbdev,nouveau,vesa 
           compositor: compton v: 0.1~beta2+20150922 resolution: 1920x1080~60Hz 
           OpenGL: renderer: GeForce 940MX/PCIe/SSE2 v: 4.6.0 NVIDIA 460.32.03 direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 chip ID: 8086:9d70 
           Sound Server: ALSA v: k5.4.0-65-generic 
Network:   Device-1: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6 
           chip ID: 8086:156f 
           IF: enp0s31f6 state: down mac: <filter> 
           Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel port: efa0 bus ID: 04:00.0 chip ID: 8086:24f3 
           IF: wlp4s0 state: up mac: <filter> 
           IF-ID-1: wwan0 state: down mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 13.39 GiB (5.6%) 
           ID-1: /dev/sda vendor: Samsung model: MZ7TY256HDHP-000L7 size: 238.47 GiB speed: 6.0 Gb/s 
           serial: <filter> rev: 5L6Q scheme: GPT 
Partition: ID-1: / size: 116.08 GiB used: 13.36 GiB (11.5%) fs: ext4 dev: /dev/sda5 
Sensors:   System Temperatures: cpu: 43.0 C mobo: 40.0 C gpu: nvidia temp: 41 C 
           Fan Speeds (RPM): cpu: 0 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://packages.linuxmint.com ulyssa main upstream import backport #id:linuxmint_main
           2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 215 Uptime: 19m Memory: 15.50 GiB used: 2.18 GiB (14.1%) Init: systemd v: 245 runlevel: 5 
           Compilers: gcc: 9.3.0 alt: 9 Shell: bash v: 5.0.17 running in: gnome-terminal inxi: 3.0.38 
This is the result of xinput --list when everything is working fine

Code: Select all

xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Synaptics TM3053-003                    	id=13	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=14	[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)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=12	[slave  keyboard (3)]
and this after reboot from Linux

Code: Select all

xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Synaptics TM3053-003                    	id=13	[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)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=12	[slave  keyboard (3)]
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.
Everlife

Re: LM20 Trackpoint and Touchpad not working after reboot

Post by Everlife »

I'm using a Thinkpad P52 with LM20. I'm fairly new to Linux Mint, but my Trackpoint did work flawlessly out of the box. I did have the issue where it would periodically stop working upon suspend but I set it to never suspend and so far so good. I've not had any issue upon reboot and I'm hoping someone more experienced can offer you assistance with this. I'm current on updates, btw.
User avatar
hglee
Level 6
Level 6
Posts: 1423
Joined: Fri Jun 22, 2018 4:31 pm

Re: LM20 Trackpoint and Touchpad not working after reboot

Post by hglee »

VinnyT560 wrote:LM20 Trackpoint and Touchpad not working after reboot

Others have had improvement by installing the Hardware Enablement (HWE) extension of the LTS kernel...

Code: Select all

sudo apt install --install-recommends linux-generic-hwe-20.04

Mint 20 has the Long Term Support (LTS) kernel 5.4 by default. The HWE stack pulls in new hardware support as it gets added to recent and future releases of the kernel. HWE is intended to prevent the LTS kernel from falling too far behind the most recent kernel additions for new PC hardware.


Linux Mint 21 Vanessa, MATE 1.26.0, kernel 5.15.0*, Dell 2-in-1
AMD Ryzen 7 5825U / Barcelo iGPU - 14" WUXGA Touchscreen
MediaTek MT7921 WiFi-6 BT-5.2; 32GB DDR4@3200MHz; XPG 2TB-NVMe
VinnyT560
Level 1
Level 1
Posts: 2
Joined: Fri Feb 19, 2021 10:42 am

Re: LM20 Trackpoint and Touchpad not working after reboot

Post by VinnyT560 »

hglee wrote: Sat Feb 20, 2021 2:17 pm
VinnyT560 wrote:LM20 Trackpoint and Touchpad not working after reboot

Others have had improvement by installing the Hardware Enablement (HWE) extension of the LTS kernel...

Code: Select all

sudo apt install --install-recommends linux-generic-hwe-20.04

Mint 20 has the Long Term Support (LTS) kernel 5.4 by default. The HWE stack pulls in new hardware support as it gets added to recent and future releases of the kernel. HWE is intended to prevent the LTS kernel from falling too far behind the most recent kernel additions for new PC hardware.

Thanks hglee. I tried that, but the issue persists.

By the way, I noticed that if I manually pick an older Kernel in the GRUB boot menu, the 5.4.0-54. the TrackPoint and Touchpad work. But if I let it boot with the default, newer Kernel, 5.8.0-44, that is when the issue appears. Even if I pick the 5.4.0-65 or 5.4.0-66, the TrackPoint and Touchpad would not work upon reboot. Only the 5.4.0-54 seems to reboot flawlessly.

For all other Kernels the workaround is to poweroff, and then power on, instead of reboot.

Alternatively, if I reboot from Windows, that also fixes the issue, irrelevant to whichever Kernel is loaded.

Should I stick to the 5.4.0-54 Kernel, or could that bring further issues in the future?
User avatar
dave8671
Level 4
Level 4
Posts: 337
Joined: Sat Jul 23, 2016 7:04 pm

Re: LM20 Trackpoint and Touchpad not working after reboot

Post by dave8671 »

I noticed that after the reboot this line was missing this in the first four items. Its present before the reboot.

Code: Select all

TPPS/2 IBM TrackPoint   	id=14	[slave  pointer  (2)[/co
Locked

Return to “Hardware Support”