我必须定期执行“modprobe -r psmouse && modprobe psmouse”才能使触摸板按钮再次工作

我必须定期执行“modprobe -r psmouse && modprobe psmouse”才能使触摸板按钮再次工作

我不知道如何找到真实的这个问题的根本原因,但更常见的是,我的触摸板纽扣在运行 Ubuntu 的 ThinkPad 上停止运行。我可以通过运行以下命令让它们再次运行:

sudo modprobe -r psmouse
sudo modprobe psmouse

我有第一代 AMD ThinkPad T14,并且正在运行 Ubuntu 22.04.3 LTS,安装了最新更新。我有不是自从我购买了该设备后,我就能够成功升级其固件,但这个问题似乎在全新安装后仅一两个月就出现了。

我还能如何调试它?查看我的系统日志,没有发现什么明显的问题:

dmesg:

sudo dmesg -w | grep psmouse
[    1.537565] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x7f3001)
[    1.549353] psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x0f.
[    1.560808] psmouse serio1: elantech: Elan sample query result 00, 80, c9
[    1.572329] psmouse serio1: elantech: Elan ic body: 0x10, current fw version: 0x3
[    1.596039] psmouse serio1: elantech: Trying to set up SMBus access
[    1.596087] psmouse serio1: elantech: SMbus companion is not ready yet
[ 4149.117518] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x7f3001)
[ 4149.129497] psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x0f.
[ 4149.143586] psmouse serio1: elantech: Elan sample query result 00, 80, c9
[ 4149.155730] psmouse serio1: elantech: Elan ic body: 0x10, current fw version: 0x3
[ 4149.179603] psmouse serio1: elantech: Trying to set up SMBus access
[ 4149.179696] psmouse serio1: elantech: SMbus companion is not ready yet

日志控制:

Sep 20 18:51:40 me-t14s kernel: mousedev: PS/2 mouse device common for all mice
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x7f3001)
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x0f.
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: Elan sample query result 00, 80, c9
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: Elan ic body: 0x10, current fw version: 0x3
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: Trying to set up SMBus access
Sep 20 18:51:40 me-t14s kernel: psmouse serio1: elantech: SMbus companion is not ready yet
Sep 20 18:53:41 me-t14s /usr/libexec/gdm-x-session[2801]: (==) AMDGPU(0): Silken mouse enabled
Sep 20 18:53:42 me-t14s /usr/libexec/gdm-x-session[2801]: (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse1)
Sep 20 18:53:42 me-t14s /usr/libexec/gdm-x-session[2801]: (II) config/udev: Adding input device ETPS/2 Elantech TrackPoint (/dev/input/mouse0)
Sep 21 14:17:58 me-t14s sudo[15526]: me : TTY=pts/1 ; PWD=/home/me ; USER=root ; COMMAND=/usr/sbin/modprobe -r psmouse
Sep 21 14:17:59 me-t14s sudo[15532]: me : TTY=pts/1 ; PWD=/home/me ; USER=root ; COMMAND=/usr/sbin/modprobe psmouse
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x7f3001)
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x0f.
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: Elan sample query result 00, 80, c9
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: Elan ic body: 0x10, current fw version: 0x3
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: Trying to set up SMBus access
Sep 21 14:17:59 me-t14s kernel: psmouse serio1: elantech: SMbus companion is not ready yet
Sep 21 14:17:59 me-t14s /usr/libexec/gdm-x-session[2801]: (II) config/udev: Adding input device ETPS/2 Elantech TrackPoint (/dev/input/mouse0)
Sep 21 14:17:59 me-t14s /usr/libexec/gdm-x-session[2801]: (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse1)

相关内容