使用一下命令将列出所有USB设备的电源唤醒状态:
grep . /sys/bus/usb/devices/*/power/wakeup
这条命令将会输出如下所示的列表:
/sys/bus/usb/devices/1-1.1/power/wakeup:enabled
/sys/bus/usb/devices/1-1.2/power/wakeup:disabled
/sys/bus/usb/devices/1-1/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:enabled
/sys/bus/usb/devices/usb2/power/wakeup:enabled
现在你需要将你希望禁止唤醒的设备更改为禁用,这可以通过如下命令实现:
echo disabled > /sys/bus/usb/devices/usb1(example)/power.wakeup
这将需要为您希望禁用唤醒的所用端口完成。
请注意,如果您希望在启动的时候应用此功能,则需要编辑脚本来执行这些命令。