在开发板路径/sys/bus/usb/devices/2-1/power下(请注意,这里的“2-1”表示USB设备的地址,你需要根据实际情况替换为你要禁用唤醒功能的USB设备的地址。), cat wakeup可以得到当前usb设备的唤醒功能状态,默认打开, 写入disabled即可关闭,当然,这样的修改方式不能永久保存,下面介绍一种利用udev规则永久修改的方法 在/etc/udev/rules.d/下创建一个新的udev规则文件,比如1.rules,并将以下内容添加到该文件中: ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="YOUR_VENDOR_ID", ATTR{idProduct}=="YOUR_PRODUCT_ID", TEST=="power/wakeup", ATTR{power/wakeup}="disabled" 其中"YOUR_VENDOR_ID"为vid,"YOUR_PRODUCT_ID"为pid 设备的vid和pid使用lsusb查看 # lsusb Bus 001 Device 002: ID 0424:2514 Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0002 Bus 003 Device 001: ID 1d6b:0001 Bus 004 Device 001: ID 1d6b:0001 Bus 001 Device 003: ID 0bda:d723 以第一行为例: 0424是vid,2514是pid,查到自己的pid和vid后填到对应位置即可。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 11:14
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.