X1 Carbon 第五代 (Debian 9) 触摸板问题

X1 Carbon 第五代 (Debian 9) 触摸板问题

新款 X1-Carbon 存在触摸板问题:指针时不时会冻结一次,持续 3-4 秒。 dmesg 显示

psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1

关于这个问题有不少讨论

https://forums.lenovo.com/t5/forums/v3_1/forumtopicpage/board-id/Special_Interest_Linux/thread-id/9645/page/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 中,并有望向后移植到稳定内核。

相关内容