我正在尝试按照Lesswatts上的说明启用USB 自动挂起。
当我运行时powertop
,它说我有一个设备(USB 设备 2-6:2.4G 多媒体无线套件 (Chicony))100% 运行。
我不使用 wifi,实际上我已经将 wifi 驱动程序列入黑名单,所以我非常有信心我不需要这个设备。所以我将空闲超时设置为 2 秒,然后
回声自动 >
/sys/bus/usb/devices/2-6/power/level
工作,但设备仍处于活动状态。如果我尝试
回声暂停>
/sys/bus/usb/devices/2-6/power/level
然后bash提示跳过十行并停止,但文件的内容仍然是自动的
您需要以root 身份将“ 1 ”回显到多个 sys 文件中的每一个中。
你可以这样做:
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 | sudo tee $i
done
Run Code Online (Sandbox Code Playgroud)
数字“1”表示“1”秒后自动挂起。如果这是您想要的行为,您可以在这里使用“2”。
或者,您可以安装并运行该powernap
实用程序,它会安装一个脚本,/etc/pm/power.d/usb_autosuspend
自动为您处理此问题。