嵌入式爱好者

关闭usb唤醒

2023-12-25 10:20| 发布者: 会飞的大灰狼| 查看: 65| 评论: 0

类目: A40i/T3系列产品  >  Linux     文档编号: 1238

在开发板路径/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后填到对应位置即可。

已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 11:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部