#1 楼
这个问题似乎真的很像:https://superuser.com/questions/408683/why-my-usb-mouse-gets-suspended-after-3-seconds-of-inactivity
您可以通过输入以下命令来检查是否存在与上述问题相同的问题:
for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
如果此方法可以解决问题,则可以通过编辑
/etc/laptop-mode/conf.d/usb-autosuspend.conf
使其永久存在从头开始sudo scratch-text-editor /etc/laptop-mode/conf.d/usb-autosuspend.conf
,然后用
CONTROL_USB_AUTOSUSPEND="auto"
替换CONTROL_USB_AUTOSUSPEND=0
[编辑]
永久性修复似乎已经改变,如果
modprobe usbcore autosuspend=-1
不执行任何操作,则需要更改引导加载程序。为此,您必须从头打开GRUB配置。
sudo scratch-text-editor /etc/default/grub
和loof表示GRUB_CMDLINE_LINUX_DEFAULT
的行并添加usbcore.autosuspend=-1
到那条线。 这条线将是这样的:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
评论
上面的此命令带有for循环,可为我的吉他启用电源。但是我找不到usb-audosuspend.conf文件,因为路径不存在。我已经将第一个命令放在文件中,并在需要使用该设备时运行它。永久修复会很棒。
– dg_no_9
15年10月14日在14:17
它可能在以下文件之一中:/etc/modprobe.conf、/etc/modprobe.d/modprobe.conf或/etc/modprobe.d/options。寻找选项usbcore autosuspend = 1
– Jeroen
2015年10月14日14:39
我只有/etc/modprobe.d/modesetting.conf文件,该文件在int中具有选项。但是usbcore没有选择。我应该在此文件中添加选项usbcore还是创建一个新文件?
– dg_no_9
2015年10月14日15:45
不,您不必创建那些文件。命令modprobe usbcore autosuspend = -1是否返回任何内容?
– Jeroen
2015年10月14日在17:04
@ dg_no_9没问题,我今天有点忙(截止日期ugh ...),所以我现在真的没有时间。明天会帮助你的:)
– Jeroen
2015年10月15日15:10