我有一台带有手写笔和手指多点触控的 X201 平板电脑,运行带有 4.2.0 内核的 Ubuntu 14.04.4。没有明显的原因,它似乎在之前工作后无法识别手指(以下称为“触摸”)输入。典型的场景是无缝启动到功能齐全的平板电脑,触摸屏和手写笔均功能齐全。经过一番使用后,每次的时间长度都完全不同,尝试使用触摸功能结果却令人失望。然而,在挂起和唤醒后,功能恢复(虽然最初挂起会导致平板电脑的功能完全丧失,但在应用这解决方法)。
我尝试过的事情:
xsetwacom list devices
成功显示我的所有设备,即使它们目前无法运行。这是输出xsetwacom list devices
:Wacom Serial Penabled 2FG Touchscreen stylus id: 13 type: STYLUS Wacom Serial Penabled 2FG Touchscreen eraser id: 14 type: ERASER Wacom Serial Penabled 2FG Touchscreen touch id: 15 type: TOUCH
sudo inputattach --daemon --w8001 /dev/ttyS*
,*
来自哪里dmesg
并且在之后调用该命令killall inputattach
。lsmod
显示wacom
和wacom_8001w
。
我已经排除了与输入层设备的连接出现问题的可能性。所以串行数据正在通过(即使它是错误的)。驱动程序也已加载。
到底是怎么回事?为什么它会被挂起周期修复?为什么它不遵循任何可辨别的模式?
顺便说一句,有时,从挂起状态唤醒并登录后,触摸和手写笔会工作大约 5 秒钟,然后完全停止工作。在这种情况下也尝试了上面列举的相同的 3 点,并得到了相同的结果。
答案1
尝试将内核从 4.2.0 降级到例如 3.19。