![同时嗅探 USB Hub 的多个端口](https://linux22.com/image/1589064/%E5%90%8C%E6%97%B6%E5%97%85%E6%8E%A2%20USB%20Hub%20%E7%9A%84%E5%A4%9A%E4%B8%AA%E7%AB%AF%E5%8F%A3.png)
我想将数据发送到 USB 集线器的上游端口,并通过集线器的所有下游端口读取数据,每个端口都连接到不同的设备,即广播 USB 数据。基本上是为了观察并确保通过集线器的所有下游端口的数据是否相同。有什么方法或工具可以做到这一点?
我正在 USB 2.0 集线器和 Ubuntu 18.04LTS 系统上尝试此操作。
答案1
要验证所有数据是否都广播到 USB 2.0 集线器的所有下游端口,您将需要相应数量的 USB 逻辑分析仪(像这个)这些设备通过特殊的(很难找到的)电缆进行同步。您需要在上游侧安装一个分析仪,并在集线器和每个设备之间的每个下游端口安装分析仪。
不幸的是,据我所知,只有两个分析仪可以同步。因此,同时测试多个下行端口将是一个挑战。