新款 X1-Carbon 存在触摸板问题:指针时不时会冻结一次,持续 3-4 秒。 dmesg 显示
psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
关于这个问题有不少讨论
https://www.reddit.com/r/archlinux/comments/6097ac/x1_carbon_5th_error_touchpad_lost_sync_at_byte_1/
但似乎并不是每个人都有一个可行的解决方案(实际上,似乎几乎没有人能够解决这个问题)。我想知道是否有人建议解决这个问题(这种情况不会经常发生,但非常烦人)。
这种尴尬行为的原因可能是什么?
答案1
这里有两个问题。第一个解决在触摸板可以支持比太旧的 PS/2 协议更好的总线(当然,正如您所知):使用 RMI4 而不是旧的 PS/2 协议,触摸板工作得更好。第二个是触摸板理想情况下应该使用较新版本的 SMBus,但这需要内核的一些支持,而内核尚不存在。有很近的可用补丁,以及 Fedora 内核有他们,但我认为 Debian 内核还没有它们。据推测,它们最终会出现在 4.14 或 4.15 中,并有望向后移植到稳定内核。