我正在尝试按照莱斯瓦茨, 启用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 提示符跳过十行并停止,但文件的内容仍然汽车
答案1
你需要回应'1'以 root 身份进入多个 sys 文件中的每一个。
您可以这样做:
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 | sudo tee $i
done
数字“1”表示“1”秒后自动暂停”。如果您想要这种行为,可以在此处使用“2”。
或者,您可以安装并运行该powernap
实用程序,它会安装一个脚本来/etc/pm/power.d/usb_autosuspend
自动为您处理此问题。