我们如何在 Ubuntu 18.04 上为所有 USB 设备和/或特定设备禁用 USB 自动挂起?
以前关于此主题的问题已过时(如何禁用特定设备的 usb-autosuspend?和如何禁用 usb 鼠标等 USB 设备的自动关机?)
编辑:这个问题与两个 USB 端口停止工作完全无关,因为我的 USB 端口没有完全停止工作,但显然暂时暂停了几(毫)秒
我们如何在 Ubuntu 18.04 上为所有 USB 设备和/或特定设备禁用 USB 自动挂起?
以前关于此主题的问题已过时(如何禁用特定设备的 usb-autosuspend?和如何禁用 usb 鼠标等 USB 设备的自动关机?)
编辑:这个问题与两个 USB 端口停止工作完全无关,因为我的 USB 端口没有完全停止工作,但显然暂时暂停了几(毫)秒
更新,20201014:刚刚收到验证(参见“Blackbird”的评论),该解决方案在 20.04 中继续有效。感谢黑鸟提供有用的反馈!
这个参考似乎是禁用usb autosuspend的权威。
尽管 USB自动挂起是一项旨在延长电池寿命的功能,但其 18.04 默认为“启用”,无论安装 Ubuntu 的设备是否有电池。
此外,为了使autosuspend更有帮助而不是有害,USB 设备的驱动程序似乎需要支持autosuspend。因此,所有帖子(包括您的帖子)都试图禁用“功能”。
在我的设备上的18.04中,我编写了永久禁用自动挂起
/etc/default/grub
的脚本,如下所示:该
sed
表达式只是在“ usbcore.autosuspend=-1 ”前面加上一个尾随空格,以确保它始终与您的特定GRUB_CMDLINE_LINUX_DEFAULT选项的外观相匹配。如果您
cat /sys/module/usbcore/parameters/autosuspend
在重新启动后执行,您会注意到“-1”首选项(禁用)被保留。Anyhoo,希望这对您有所帮助-
上面的解决方案对我的情况没有帮助(Ubuntu 21.10),但我找到了适合我的解决方案:https ://hackology.co.uk/2015/selective-usb-power-saving-linux-laptop/
来自作者的评论:
像这样为 udev 创建一个文件:
内容为:
创建一个文件:
内容为:
跑