![为什么我的 ThinkPad T60 指点杆没有被识别为设备?](https://linux22.com/image/1434581/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20ThinkPad%20T60%20%E6%8C%87%E7%82%B9%E6%9D%86%E6%B2%A1%E6%9C%89%E8%A2%AB%E8%AF%86%E5%88%AB%E4%B8%BA%E8%AE%BE%E5%A4%87%EF%BC%9F.png)
在我的 ThinkPad T60 上,触摸板工作正常,但指点杆完全不起作用。这是为什么?
详细信息和诊断:
- 指点杆已在 BIOS 中启用。
- Windows 7 鼠标设置对话框中的 UltraNav 选项卡显示轨迹点已禁用(无法启用),而触摸板已启用(无法禁用)。这与在 BIOS 中禁用轨迹点但保持触摸板启用时的情况完全相同。
- 在我尝试的所有操作系统中,问题都是一样的(Windows 7、Ubuntu Linux 14.04)。
- BIOS 从 2.23 更新至 2.27 并无帮助。
- 这不是指点杆硬件缺陷:将带有指点杆的键盘换成可以使用的键盘也没有用。
- 在 Windows 7 或 Linux 下均未显示指点杆设备。在 Linux 中,
xinput list
仅显示触摸板 (Synaptics Touchpad id=10
),但还应显示类似 的内容TPPS/2 IBM TrackPoint id=11
。
答案1
这可能是由于硬件缺陷造成的触摸板就我而言,确实如此。
没错:即使触摸板作为指点设备工作正常,但有缺陷的触摸板也会妨碍对指点点的正确识别。这似乎是可能的,因为两者都应该充当 PS/2 主动多路复用设备 - 这是必要的,因为“正常”的 PS/2 只允许一个键盘和一个鼠标。这就是它们可能干扰的原因。
要查看是否是此问题,请在 BIOS 中禁用触摸板设备,或物理断开其连接。(断开连接之前,请务必关闭计算机并拔下交流电插头和电池!) 如果指点杆现在开始工作,则您的触摸板似乎存在缺陷,应更换。ThinkPad T61 型号的触摸板兼容。与屏幕尺寸无关,但这会影响触摸板电缆的长度,并且不是理想的选择(不过,电缆可以单独更换)。
在 Linux 下,对 PS/2 指点设备的探测发生在 i8042 PS/2 芯片的驱动程序中。有一些选择这可能有助于您修复探测问题而无需更换触摸板,或者至少可以调试问题。但我没有成功。