我有 Compaq CQ61-420US(64 位 AMD)笔记本电脑,并使用 Synaptics 触摸板进行检查
$ egrep -i 'synap' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"
但最近之后Arch Linux 3.15-1 原生内核,我的 dmesg 中有很多这样的消息,并附有鼠标冻结:
[ 7.064589] psmouse serio1: synaptics: Touchpad model: 1, fw: 6.5, id: 0x1c0b1, caps: 0xa04751/0xa00000/0x0, board id: 3655, fw id: 428212
[11981.973831] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[11981.975792] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[11981.977503] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[11981.986308] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[11981.988072] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[11981.988084] psmouse serio1: issuing reconnect request
在我通过 modprobe 删除并重新安装 psmouse 后,如此处所述Arch Linux 维基
# modprobe -r psmouse ; modprobe psmouse
我进入 dmesg:
[12012.349197] psmouse serio1: synaptics: Touchpad model: 1, fw: 6.5, id: 0x1c0b1, caps: 0xa04751/0xa00000/0x0, board id: 3655, fw id: 428212`
即使鼠标开始工作,但即使是短暂的不活动,它也会被禁用,我时不时就会遇到这种情况......悲伤
另外,我现在将 synaptics 和 evdev 降级到以前的版本。我也尝试使用:
# modprobe -r psmouse
# modprobe psmouse proto=imps
# sudo modprobe psmouse proto=bare
但它们都不起作用。
我还尝试将 CPU 调速器更改为 USERSPACE(最初是 PERFORMANCE),但仍然没有运气。
PS:我也发布了我的问题ArchLinux 论坛。
答案1
您是否尝试过以下启动参数?
i8042.reset i8042.nomux=1 psmouse.proto=imps
我的笔记本电脑上也有类似的问题,但使用这些参数后问题就消失了。