我目前正面临一个问题:
我们使用的USB GPS设备在关机时遇到麻烦,因为设备插入的USB端口上的电压为+ 5V。即使关闭,USB端口电压也会为gps设备中的一个组件供电。
我正在寻找一种完全禁用此电压的方法。我希望usb端口完全不活动。
我们使用的是Debian 6.0.6,2.6.32内核。
我找到了一种控制usb状态的方法:/ sys / bus / usb / device / $ dev中有一个“power”文件,它提供了一些管理usb端口的属性,尤其是level属性。接受的值是“开启”“暂停”“自动”,我认为暂停它会消除电压,但实际上它只是阻止操作系统看到USB端口,但电压仍然存在。
我还尝试将autorized属性设置为0,这也是逻辑上停用usb端口,但不是物理上的。
有一个名为bMaxPower的文件管理发送到端口的最大强度,但即使有0mA值,端口也会提供电压。
信息:我们的Debian系统嵌入在lanner卡上,也在q7卡上。