最近,我安装了Ubuntu 18.04,开始遇到一个奇怪的问题。当我进入睡眠/休眠模式时,我的三个USB端口中的两个停止了工作。
如果我重新启动Ubuntu,则USB端口将恢复为正常模式。
来自Unix&Linux Stack Exchange(此处略有增强)的答案提供了一个解决方案。
编辑/etc/default/grub
并找到包含的行LINUX_DEFAULT
。将行从以下位置更改:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
至:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
保存文件,运行sudo update-grub
,然后重新启动。
使用此功能后,您会发现:
$ cat /sys/module/usbcore/parameters/autosuspend
-1
默认值为2
。内核参数更改此值。
设置内核参数对我有帮助。现在,从暂停状态恢复时,我的鼠标可以再次工作。
建议:挂起后USB设备无法正常工作时,您还可以以root用户身份使用以下命令重新加载驱动程序:
modprobe -r uhci_hcd
modprobe uhci_hcd
和/或:
modprobe -r ehci_hcd
modprobe ehci_hcd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句