首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能从Ubuntu启动USB集线器上的端口?

是否有可能从Ubuntu启动USB集线器上的端口?
EN

Ask Ubuntu用户
提问于 2012-06-11 03:04:29
回答 1查看 15.9K关注 0票数 8

我有一个D-LinkDub-H7供电的USB 2.0集线器连接到我的电脑.偶尔,当我重新启动系统时,我注意到集线器上的一些端口被关闭:端口旁边的绿灯被关闭,连接到该端口的设备在lsusb或类似命令中不可见。附加到集线器上其他端口的设备正常工作。

我能够恢复端口通过断开电源到集线器临时(从计算机,AC适配器和任何设备可能提供任何电源,如我的手机),但这是有点麻烦。

这似乎是一些可能与电源管理有关的东西,所以有什么方法可以告诉USB集线器通过软件供电吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-04-10 04:53:54

hub-ctrl会做你想做的事。

代码语言:javascript
复制
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(精确)上测试过它,但我没有编写这个实用程序。它确实需要一个内置电源控制的集线器,但考虑到您的集线器正在关闭某些端口,这是一个很好的选择,您的集线器拥有它。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/149242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档