我有一台笔记本电脑,它总是连接到 USB 供电的冷却风扇。当我使用 Windows 作为操作系统时,该风扇停止工作,在 Ubuntu 上,所有 USB 端口在挂起时都在供电。有没有办法在挂起时切断 USB 端口的电源?
我想到的另一个解决方案是休眠而不是挂起,但我似乎没有这个选择。
我什至不知道从哪里开始解决这个问题,有什么想法吗?
答案1
假设这是 device usb1
,什么是
cat /sys/bus/usb/devices/usb1/power/level
说?
假设您获得“自动”(或“开启”(!)),如果您运行会发生什么
echo suspend > /sys/bus/usb/devices/usb1/power/level
暂停前?
如果这样有效(可能不会,在这种情况下,我们将不得不尝试其他方法,并且可能需要内核和硬件详细信息),那么您可能需要将该echo
命令放入启动脚本或名为的可执行文件中
/usr/lib/systemd/system-sleep/powerdown-usb