![触摸板可以支持比太旧的 PS/2 协议更好的总线](https://linux22.com/image/121139/%E8%A7%A6%E6%91%B8%E6%9D%BF%E5%8F%AF%E4%BB%A5%E6%94%AF%E6%8C%81%E6%AF%94%E5%A4%AA%E6%97%A7%E7%9A%84%20PS%2F2%20%E5%8D%8F%E8%AE%AE%E6%9B%B4%E5%A5%BD%E7%9A%84%E6%80%BB%E7%BA%BF.png)
我不确定我应该做什么来实施以下 dmesg“建议”
[ 4.005445] psmouse serio1: synaptics: The touchpad can support a better
bus than the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and
RMI4_SMB are enabled to get a better touchpad experience.
如何继续启用这两个选项?
我使用的是 Debian Stretch(机器是 X1 Carbon 第 5 代 [是的,就是有触摸板问题的机器])。
答案1
这些是内核构建选项。
最简单的选项(但需要等待时间最长的选项)是针对 Debian Linux 内核包提交错误,要求启用这些选项:
reportbug linux-image-$(uname -r)
(无论如何,请执行此操作,以确保最终为所有 Debian 用户启用这些选项。)
您还可以通过适当的配置更改来构建自己的内核;请参阅中的说明Debian 内核手册。运行后make nconfig
,您将在“设备驱动程序”、“输入设备支持”下找到相关的配置设置,然后:
- 鼠标、PS/2 鼠标、Synaptics PS/2 SMbus 伴侣(用于
MOUSE_PS2_SYNAPTICS_SMBUS
); - Synaptics RMI4 总线支持、RMI4 SMB 支持(针对
RMI4_SMB
)。