如何修复 Ubuntu 10.04 或 Fedora 13 中的 USB 鼠标冻结问题?

如何修复 Ubuntu 10.04 或 Fedora 13 中的 USB 鼠标冻结问题?

我刚开始使用 Linux,所以我将 Ubuntu 安装到硬盘上。
我注意到大约 30 分钟后,鼠标指针会停止移动,而键盘则正常。Fedora
也存在同样的问题。(鼠标在 Vista 中工作正常(它是 MS Comfort 鼠标 1000))

我搜索并发现有建议我应该禁用睡眠设置,所以我这样做了,但没有成功。

有趣的是,当我使用 Ubuntu Live CD 时鼠标没有冻结 - 只有硬盘安装的 Ubuntu 才出现问题。

更新找到一些 2009 年的旧链接,上面说我应该删除“mouseemu”包。如何删除该包?

更新不幸的是,这没有帮助——没有安装 mouseemu pkg。我尝试设置内核启动选项 noapic、irqpoll 等——没有成功。这太烦人了。

答案1

如果您使用的是 ArchLinux(也适用于其他发行版),您需要通过以下方式找到您的设备 ID,lsusb然后通过编辑将其添加到 USB 自动暂停中的黑名单中:

/etc/laptop-mode/conf.d/usb-autosuspend.conf

要添加的行的示例:

AUTOSUSPEND_USBID_BLACKLIST="046d:c025"

USB 自动暂停参考:USB 自动暂停

不要忘记laptop-mode随后重新启动服务以使更改生效,例如通过运行sudo systemctl restart laptop-mode.serviceresp sudo service laptop-mode restart.。

答案2

听起来这可能是 USB 自动暂停的问题。

尝试添加usbcore.autosuspend=0到您的启动命令中以完全禁用自动暂停(在 Ubuntu 10.04 中这有效,不确定 Fedora 是否有效 - 他们可能会将 usbcore 作为模块加载)。

或者,您可以通过执行以下操作在更细粒度的级别上禁用自动暂停:

echo on > /sys/bus/usb/devices/usb2/power/level

^ 这是我的机器上的路径,您的路径可能略有不同。目前应将其设置为auto;将其设置为on将禁用该界面上的自动暂停。

答案3

要删除软件包 mouseemu,请执行以下操作:

sudo apt-get remove mouseemu

我不知道这是否能解决你的问题。

答案4

我在 Fedora 15 上遇到了同样的问题。

鼠标持续挂起几毫秒,然后一切又恢复正常。10-40 秒后,同样的事情再次发生。

我偶然发现了这个链接https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Touchpad_synchronization_issues 在 /var/log/messages-* 中,我发现 USB 鼠标不断被找到和丢失。

之后,我将鼠标插入不同的 USB,现在计算机运行速度超快,到目前为止没有出现任何故障。:)

相关内容