psmouse 同步问题

psmouse 同步问题

我有 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

我的笔记本电脑上也有类似的问题,但使用这些参数后问题就消失了。

相关内容