我需要帮助来了解将 USB 集线器与 USB 调制解调器连接时会发生什么。我买了两个 USB 2.0 供电集线器,每个有 10 个端口。第一个有 12V 2.5A。第二个提供 12V5A。我有 7 个 USB 调制解调器,每个都应该使用 5V/500ma。我有两台计算机:一台只有 USB 2.0 端口的 Debian,以及一台带有一些 3.0 和 2.0 端口的 ArchLinux。
以下是我的全部观察结果:
- 每个独立插入任何集线器或任何计算机的 USB 调制解调器都有稳定的网络。
- 如果我插入 7 个调制解调器,在第一个集线器上只有 5 个设备可以在稳定的网络上工作,在第二个集线器上 6 个设备稳定,无论计算机是什么
- 如果我将调制解调器分成 2 个集线器,那么在我的 archlinux 的 USB 3.0 端口中,它们都有一个稳定的网络(一个有 5 个,另一个有 2 个)
- 如果我在我的 Debian 中执行相同的拆分,则只有 6 个设备是稳定的。
我完全不明白背后的逻辑。
我想强调的是,始终有足够的电量使用 AT 命令与调制解调器进行通信,但网络不稳定。
您认为问题是什么?我以为我的功率不够,但似乎新的集线器应该足够了。Linux 中还有其他限制吗?还是那些计算机的硬件中?
答案1
计算公式为:每个调制解调器消耗 0.5A 电流。因此,5 个调制解调器消耗 2.5A 电流,这会耗尽 2.5A 集线器,但不会耗尽 5A 集线器。
5A 额定集线器只能支持 6 个调制解调器,这应该会产生 3A,但不能支持 7 个调制解调器,这会产生 3.5A。对我来说,这意味着它实际上是一个 3A 集线器,而不是 5A。
除此之外,还应该补充一下 USB 端口之间的差异。USB 2.0 的最大速度为 480 Mbps,而 USB 3.0 的最大速度为 1000 Mbps。因此,只有 USB 2.0 端口的计算机可以支持较少的网络流量。
话虽如此,硬件永远不能指望其达到额定速度和功率要求。实际性能和额定性能之间应该存在一些差异,并且可能会随着设备使用年限的增加而增加,