Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
1
votes
1
answers
92
views
ThinkPad T14 Gen1 - Trackpoint - Wayland - Stops working during usage
I have a Lenovo ThinkPad T14 gen1 for more than a year now and I run it with Ubuntu 24.04 LTS. Since that I have the problem with the trackpoint, that during usage it stops working randomly. I still can use the touchpad. The only solution is: reboot, standby or run `sudo modprobe -r psmouse && sudo...
I have a Lenovo ThinkPad T14 gen1 for more than a year now and I run it with Ubuntu 24.04 LTS. Since that I have the problem with the trackpoint, that during usage it stops working randomly. I still can use the touchpad.
The only solution is: reboot, standby or run
sudo modprobe -r psmouse && sudo modprobe psmouse
When the trackpoint stopped working and I run sudo evtest /dev/input/event13
I also see that it has no action anymore. Besides I run sudo dmesg | grep -i -e psmouse -e trackpoint -e serio
but I did it after the modprobe, because the trackpoint stopped working while I was clicking something and the click hang as well.
The output is:
[ 0.881089] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.881107] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.883951] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 2.047781] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4694]
[ 2.084079] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1162..]
[ 2.084086] psmouse serio1: synaptics: Trying to set up SMBus access
[ 2.087100] psmouse serio1: synaptics: SMbus companion is not ready yet
[ 2.155641] psmouse serio1: synaptics: Touchpad model: 1, fw: 10.32, id: 0x1e2a1, caps: 0xf014a3/0x940300/0x12e800/0x500000, board id: 3471, fw id: 2909640
[ 2.155652] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 2.196323] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
[ 2.673734] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x11, buttons: 3/3
[ 2.880435] input: TPPS/2 Elan TrackPoint as /devices/platform/i8042/serio1/serio2/input/input6
[ 5.177567] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4694]
[ 5.207013] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1162..]
[ 5.207025] psmouse serio1: synaptics: Trying to set up SMBus access
[ 5.587289] serio: RMI4 PS/2 pass-through port at rmi4-00.fn03
[ 5.706040] psmouse serio3: trackpoint: Elan TrackPoint firmware: 0x11, buttons: 3/3
[ 5.744593] input: TPPS/2 Elan TrackPoint as /devices/pci0000:00/0000:00:1f.4/i2c-0/0-002c/rmi4-00/rmi4-00.fn03/serio3/input/input18
[17021.800494] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4694]
[17021.833970] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1162..]
[17021.833996] psmouse serio1: synaptics: Trying to set up SMBus access
[17022.136075] serio: RMI4 PS/2 pass-through port at rmi4-01.fn03
[17022.249496] psmouse serio4: trackpoint: Elan TrackPoint firmware: 0x11, buttons: 3/3
[17022.296166] input: TPPS/2 Elan TrackPoint as /devices/pci0000:00/0000:00:1f.4/i2c-0/0-002c/rmi4-01/rmi4-01.fn03/serio4/input/input22
I mean, I have a workaround, but it is still annoying. Any idea what else I can try? some other log to check?
I also read about switching to PS/2 but this will disable the scrolling functionality.
Stephan
(119 rep)
Jul 19, 2025, 02:35 PM
• Last activity: Jul 20, 2025, 11:53 AM
1
votes
2
answers
668
views
Linux Freezes randomly after waking up from suspend
Hello linux fellas. I'm currently using Fedora 40 with SwayFX as a compositor, swayidle as an idle manager and gtklock as a screen locker, on my Lenovo ThinkPad T460. I also use TLP. This issue happens randomly, it goes as follows: - The laptop wakes up from suspend. - Trackpoint and Thinkpad's touc...
Hello linux fellas.
I'm currently using Fedora 40 with SwayFX as a compositor, swayidle as an idle manager and gtklock as a screen locker, on my Lenovo ThinkPad T460. I also use TLP.
This issue happens randomly, it goes as follows:
- The laptop wakes up from suspend.
- Trackpoint and Thinkpad's touchpad buttons don't work.
- After some short while (from 10 seconds to about a minute) the laptop just freezes, keyboard, touchpad, nothing responds. The only way to get out of it is to force shutdown the laptop.
As I said the issue happens randomly, so sometimes it wakes up just fine, sometimes this happens.
Here are my Laptop specs of someone needs it:
CPU: Intel Core I5 6300U
GPU: Intel HG Graphics 520
RAM: 8GB
Storage: 256GB SSD
Any help appreciated.
EDIT: I have this after entering
sudo dmesg -w | grep psmouse
[ 1.698006] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 1.732251] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 1.732303] psmouse serio1: synaptics: Your touchpad (PNP: LEN2016 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[ 1.797434] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf006a3/0x943300/0x12e800/0x10000, board id: 3053, fw id: 2010421
[ 1.797483] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 2.470891] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 2230.792723] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 2230.822891] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 2231.693170] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 2232.214818] psmouse serio2: Failed to deactivate mouse on synaptics-pt/serio0: -5
[ 2247.273097] psmouse serio2: Failed to disable mouse on synaptics-pt/serio0
[ 2248.597932] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 2248.628580] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 2478.144893] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 2478.174896] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 2508.026712] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 2508.066967] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
hope this helps.
Maksat Rsymbetov
(11 rep)
Jul 19, 2024, 09:24 AM
• Last activity: Aug 9, 2024, 05:29 PM
1
votes
3
answers
3193
views
How to set trackpoint sensitivity?
Using KDE, how do I increase the sensitivity of my trackpoint? There is no trackpoint section in Systemsettings. The "Pointer speed" sliders in the Mouse and Touchpad sections don't affect it either. `xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1` works temporarily, but the setti...
Using KDE, how do I increase the sensitivity of my trackpoint? There is no trackpoint section in Systemsettings. The "Pointer speed" sliders in the Mouse and Touchpad sections don't affect it either.
xinput set-prop 'TPPS/2 Elan TrackPoint' 'libinput Accel Speed' 1
works temporarily, but the setting is reset after every hibernate/resume cycle (and possibly on other occasions).
Nova
(3005 rep)
Aug 15, 2020, 10:31 AM
• Last activity: Aug 14, 2023, 03:56 PM
1
votes
1
answers
1749
views
Thinkpad T460 - how do I disable the touchpad?
I recently got a Thinkpad T460 and am running Ubuntu 20.04 on it. I don't use a DE, just plain old i3. I'm like to keep my hands on the keyboard. That's why I like the trackpoint. However, I keep accidentally touching the touchpad, resulting in unwanted mouse movements and even clicks (even though I...
I recently got a Thinkpad T460 and am running Ubuntu 20.04 on it. I don't use a DE, just plain old i3.
I'm like to keep my hands on the keyboard. That's why I like the trackpoint. However, I keep accidentally touching the touchpad, resulting in unwanted mouse movements and even clicks (even though I barely touch it!)
I'm exploring multiple options to improve the situation. This question is about disabling the touchpad completely. According to
xinput list
, there is only one device (see below):
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
And if I run xinput disable 11
, both trackpoint and touchpad are disabled.
How can I disable ONLY the touchpad?
Sören
(111 rep)
Oct 20, 2021, 05:32 PM
• Last activity: Mar 18, 2023, 04:24 PM
0
votes
1
answers
302
views
Trying to disable the touchpad at wakeup
I am using a Thinkpad L13 Yoga and had the problem that the trackpoint stopped working after wakeup. So I followed the following hint (which basically reloads the psmouse module at wakeup): https://askubuntu.com/a/1159960/270792 After putting the file in place the trackpoint stopped failing at wakeu...
I am using a Thinkpad L13 Yoga and had the problem that the trackpoint stopped working after wakeup. So I followed the following hint (which basically reloads the psmouse module at wakeup): https://askubuntu.com/a/1159960/270792
After putting the file in place the trackpoint stopped failing at wakeup, however, the touchpad now was activated. I would like, however, to keep the touchpad deactivated since I sometimes touch it with my palms unintentionally.
So i tried to disable the touchpad at wakeup. Here is how my
/lib/systemd/system-sleep/trackpoint-fix
script currently looks like:
#!/bin/bash
case $1/$2 in
pre/*)
echo "Going to $2..."
# Place your pre suspend commands here, or exit 0
if no pre suspend action required
modprobe -r psmouse
;;
post/*)
echo "Waking up from $2..."
# Place your post suspend (resume) commands here, or exit 0
if no post suspend action required
sleep 2
echo "Will now modprobe psmouse..."
modprobe psmouse
sleep 2
echo "Will now disable the touchpad..."
DISPLAY=:0 xinput disable 'Elan Touchpad'
sleep 2
echo "Will now show touchpad state..."
DISPLAY=:0 xinput list-props 'Elan Touchpad' | grep 'Device Enabled'
;;
esac
This is what I find in my logs:
Mai 24 15:13:42 ThinkpadL13Yoga systemd-sleep: Going to suspend...
Mai 24 15:13:42 ThinkpadL13Yoga systemd-sleep: Suspending system...
Mai 24 15:13:50 ThinkpadL13Yoga systemd-sleep: System resumed.
Mai 24 15:13:50 ThinkpadL13Yoga systemd-sleep: Waking up from suspend...
Mai 24 15:13:52 ThinkpadL13Yoga systemd-sleep: Will now modprobe psmouse...
Mai 24 15:13:54 ThinkpadL13Yoga systemd-sleep: Will now disable the touchpad...
Mai 24 15:13:56 ThinkpadL13Yoga systemd-sleep: Will now show touchpad state...
Mai 24 15:13:56 ThinkpadL13Yoga systemd-sleep: Device Enabled (184): 0
So, looking at the last line, it seems like the touchpad device has been disabled successfully. However, the touchpad is still active. If I check the state of the touchpad inside the X session after wakeup, it tells me that the device is indeed enabled:
$ DISPLAY=:0 xinput list-props 'Elan Touchpad' | grep 'Device Enabled'
Device Enabled (184): 1
I absolutely don't understand how the touchpad gets enabled again and would like to keep it disabled. Possibly, reloading psmouse isn't a suiting solution and there is a better approach to keep the trackpoint enabled after wakeup.
Photon
(119 rep)
May 24, 2021, 01:49 PM
• Last activity: Aug 14, 2021, 06:03 PM
Showing page 1 of 5 total questions