触摸板仲裁失败/冻结

触摸板仲裁失败/冻结

我在 Lenovo Yoga 3 Pro 上使用 Linux 已有两年了,近一年以来我一直感到非常痛苦:我的触摸板无缘无故地随机冻结。

大约两个月后,我发现了kern.log,发现每次触摸板死机时系统都会打印这两行:

Nov 10 13:26:20 yoga kernel: [58421.564376] i2c_designware INT3432:00: i2c_dw_handle_tx_abort: lost arbitration
Nov 10 13:26:20 yoga kernel: [58422.586706] i2c_designware INT3432:00: controller timed out

当这种情况发生时,我被迫完全关闭笔记本电脑。切换用户或注销根本无法解决任何问题。有时我一周只能遇到一次这个问题,有时我想自杀,因为这种情况一天会发生10次......

在我看来,这可能是由于触摸板(硬件)上的静电问题引起的,但是,我想在把我的笔记本电脑扔进垃圾桶之前我可能会问一下:谁知道呢,也许某个 Linux Yoda 可以帮助我的 Yoga :P

我已经完成了寻找防止冻结的解决方案:我在这里询问一个解决方案,可以让我在不完全关闭的情况下重新使用触摸板。

注意事项:

  • 我使用 Ubuntu 16.04 已有 4 个月了,但在此之前我使用的是 Linux Mint 18,之前我曾经使用过 Linux Mint 17.3:问题发生在所有 3 个操作系统上。
  • 该问题可能以任何方式发生:它与任何程序的使用和/或性能无关(如果是,则只能是预装的 Linux 程序,因为问题是在全新安装后立即发生的)
  • 我奇怪地发现,当我自己切换位置时,​​鼠标会冻结(假设我在沙发上阅读博客大约 1 小时,然后我决定站起来并将笔记本电脑放在桌子上:繁荣!它冻结了,就像它知道它是是时候去睡觉什么的了……)

答案1

以防万一有人来这里遇到同样的情况。该问题尚未解决,因为它是硬件问题。据很多人在这个论坛主题看来联想 Yoga 的硬件配置很差。

事实上,很多用户通过调整螺丝、更换无线网卡等方式找到了问题的“解决方案”……

就我而言,我发现我可以通过以下任一方式重新获得对鼠标的控制:

  • 在触摸板上产生静电:在触摸板上快速移动手指时保持强大的压力
  • 在触摸板上移动手指的同时移动屏幕

奇怪的是,老鼠又回来了,直到下一次冻结。所以这不是原始问题的解决方案,而是一种商品后备方案,以防止在工作中重新启动计算机......

答案2

我也一直遇到这个问题!这真令人气愤。我有瑜伽 3 11.6

我尝试过对 i2c 总线进行降频,但这似乎没有起到任何作用。

当这种情况发生在我身上时,有时删除并重新插入elan_i2c内核模块可以修复它。如果这不起作用,则卸下模块,关闭笔记本电脑盖,等待几秒钟,再次打开它,然后重新插入模块似乎可以工作。

相关内容