0

我有很多连接到服务器的 USB 调制解调器。有时USB对gnokii o gammu之类的软件没有响应(我需要读取IMEI),我们需要断开设备并重新连接,问题就解决了。

我需要一种从 bash 中执行此操作的方法。我知道是不可能关机禁用能源。有任何想法吗?

我尝试:

两种解决方案都分离设备并再次连接,但我请求数据时的问题仍然失败。

传递这些数据的解决方案对我来说更好:)

  • /dev/ttyUSB0
  • /dev/bus/usb/001/001
4

1 回答 1

0

您可能需要断开 USB 设备的电源才能使其正确重置。尽管 USB 标准期望集线器通过软件提供远程电源切换,但实际上很少有集线器实现此功能(这减少了每个端口 1 个额外的晶体管)。您应该尝试搜索 USB 集线器,PPPS这意味着每端口电源切换

这个Linux 和 MacOSX 的uhubctl软件可以控制这样的集线器,页面列出了一些兼容的集线器。例如,Plugable Technologies 在 2016 年 12 月的支持回复列出了他们制造的两个廉价集线器,您可以在亚马逊上找到它们。

于 2017-08-05T18:52:03.673 回答