我不知道如何找到真实的这个问题的根本原因,但更常见的是,我的触摸板纽扣在运行 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)