我有一个D-LinkDub-H7供电的USB 2.0集线器连接到我的电脑.偶尔,当我重新启动系统时,我注意到集线器上的一些端口被关闭:端口旁边的绿灯被关闭,连接到该端口的设备在lsusb或类似命令中不可见。附加到集线器上其他端口的设备正常工作。
我能够恢复端口通过断开电源到集线器临时(从计算机,AC适配器和任何设备可能提供任何电源,如我的手机),但这是有点麻烦。
这似乎是一些可能与电源管理有关的东西,所以有什么方法可以告诉USB集线器通过软件供电吗?
发布于 2013-04-10 04:53:54
hub-ctrl会做你想做的事。
sudo apt-get install libusb-dev
cc -o hub-ctrl hub-ctrl.c -l usb
sudo ./hub-ctrl -v
sudo ./hub-ctrl -P 2 -p 1 # turn on port 2
sudo ./hub-ctrl -P 2 -p 0 # turn off port 2免责声明:虽然我已经在Ubuntu12.04(精确)上测试过它,但我没有编写这个实用程序。它确实需要一个内置电源控制的集线器,但考虑到您的集线器正在关闭某些端口,这是一个很好的选择,您的集线器拥有它。
https://askubuntu.com/questions/149242
复制相似问题