如何自动挂起 USB 设备?

dai*_*ib8 4 usb powertop

我正在尝试按照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提示跳过十行并停止,但文件的内容仍然是自动的

Dus*_*and 6

您需要以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自动为您处理此问题。