我刚开始使用 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.service
resp 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,现在计算机运行速度超快,到目前为止没有出现任何故障。:)