众所周知 USB 其实对 Hub 是有级联数限制的,简单来说就是主机和设备之间最多只能有5个 USB Hub…
然后我那个 ORICO 的 USB 3.0 Hub,它是7口的,也就是说前3口是第1级,第1级Hub芯片的第4口接了第2级Hub芯片,分出剩下4个口……
而我现在的设备链路是:
* 电脑通过 TB4 接了 U2725QE 显示器
* 显示器后面有多的 USB 3.0 口
** 一个接了鼠标接收器
** 一个接了那个USB Hub
然后,我自己调板子的时候,会用另一个非常小的Hub把我那一堆开发板和串口版串在一起。
于是我发现,我的小 Hub 只有插在那个 ORICO Hub 前3个口才能用…这合理,估计是显示器内部也有 Hub,级数超了嘛,合理……
第二个困扰我的问题是鼠标会掉帧……
我一直以为是 Chrome 优化不好,顶不住 4K 120FPS。后来仔细一想不对啊,我这可是 M4 Max 呢……
然后我把那个 ORICO Hub 拔了,就好了。神奇……
怀疑它内部第2级 Hub 芯片是不是在反复重试握手导致了什么不好的事情发生……
发布于 广东
