我正在尝试解决我的一个 USB 硬盘不断进入睡眠状态并再次唤醒的问题。我进入了/sys/bus/usb/devices/3-4/power
.. 里面有许多设置:
me@mybox:/sys/bus/usb/devices/3-4/power$ dir
active_duration control runtime_status
autosuspend level runtime_suspended_time
autosuspend_delay_ms persist
connected_duration runtime_active_time
每个文件都包含一个设置,但没有描述这些设置的含义。例如,如果我autosuspend
在 nano 中打开,里面只有2
……没有其他内容。我如何才能找出2
含义,以及其他可能的值是什么?
谢谢
答案1
请点击此处:http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/Documentation/usb/power-management.txt?v=linux-3.11.10我建议你这样做:
sudo -i
echo -1 > /sys/bus/usb/devices/3-4/power/autosuspend_delay_ms
exit
如果这可以为你解决问题,那么请使其持久化:
gksudo gedit /etc/rc.local
在 exit 0 行的正上方添加:
echo -1 > /sys/bus/usb/devices/3-4/power/autosuspend_delay_ms
校对、保存并关闭 gedit。