Arch Linux:USB 鼠标运行一小时后失效

Arch Linux:USB 鼠标运行一小时后失效

我刚刚安装了内核版本为 3.9.5-1 的 Arch Linux。在运行 xorg(特别是 XMonad)时,我的 Microsoft 光学 USB 鼠标在一段时间后出现故障(停止发送移动),每次我运行电脑。当我查看底部时,灯仍然亮着,但明显变暗了。重新启动 xorg 无法解决问题,但重新启动电脑可以暂时解决问题。

就在几天前,我还在运行 Windows 7 和之前版本的 Arch,鼠标完全没有问题,所以我认为鼠标本身仍然完全正常工作。有人对我如何解决这个问题有什么建议吗?

谢谢!

答案1

更新:我写过一篇有关 USB 自动暂停问题的文章使用 GNU/Linux。查看此内容以获得更优雅的解决方案。

我遇到了类似的问题兼容 Microsoft 滚轮鼠标 光学 USB 和 PS/2由于升级了Linux Mint Debian 版本系统到内核3.10-2-amd64。罪魁祸首是内核的不适当自动暂停USB 电源管理在 Debian 中,这被编译为usbcore模块到内核中。

您可以通过在命令行发出以下命令来永久解决此问题:

sudo echo "options usbcore autosuspend=-1" > /etc/modprobe.d/disable-usb-autosuspend.conf

但有些内核可能需要autosuspend=0

如果您的系统使用initrd(很可能使用),那么请为您的内核重建initrd

例如:

uname -r
sudo dpkg-reconfigure linux-image-3.10-2-amd64

重新启动并检查:

cat /sys/module/usbcore/parameters/autosuspend

-1现在应该可以屈服了。

相关内容