Linux USB仅禁用USB电源

时间:2018-10-04 00:26:41

标签: linux usb

我已经寻找了一段时间,尽管很多Exchange问​​答对我有帮助,但我还没有收到我一直在寻找的答案。

回答这里的问题:How can I detect a USB port being used for charging in Linux?

我觉得好像需要它自己的问题。我有一个USB供电的集线器,可以为智能手机充电,并且希望分别控制每个端口的电源(仅打开/关闭)。

Linux使用USB充电电缆无法检测到设备已插入,因此使用USB数据电缆在这种情况下可能更有用。

本质上,我希望Linux能够检测何时插入了设备,但是我不希望设备与Linux之间发生任何数据传输。仅仅是力量。通过检测插入的设备,我希望能够控制是否有电源流向该设备,但是没有数据传输。

我目前正在使用uhubctl进行测试,但是,不幸的是,当启用/禁用端口时,它既可以控制电源/数据,又可以完全切断数据,只允许设备通电。

是否可以使用USB数据线检测插入的设备,然后从本质上完全禁用电话与计算机的通话,但仍然允许电源流向该设备?

如果没有,我在想的另一个选择是是否有USB Power Hub可以告诉Linux是否已插入新设备,我可以告诉它是否可以充电?

任何输入将不胜感激。

0 个答案:

没有答案