Touchpad
X1 Carbon 第 5 代 (Debian 9) 觸摸板問題
新的 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/
但似乎並不是每個人都有一個可行的解決方案(實際上,似乎幾乎沒有人設法解決這個問題)。我想知道是否有人在這裡提出解決問題的建議(這種情況並不經常發生,但非常煩人)。
造成這種尷尬行為的原因是什麼?
這裡有兩個問題。第一個是在觸摸板可以支持比太舊的 PS/2 協議更好的匯流排(你當然知道):觸摸板使用 RMI4 而不是舊的 PS/2 協議工作得更好。第二個是觸摸板理想情況下應該使用更新版本的 SMBus,但這需要核心的一些支持,而核心還沒有。有最新的更新檔可用,Fedora 核心有它們,但我認為 Debian 核心還沒有它們。據推測,它們最終會出現在 4.14 或 4.15 中,並有望被反向移植到穩定的核心中。