Linux 下连接了 9 台手机,只有 4 台手机 adb devices 能显示出来,其他手机开了 usb 调试等该做的都做了就是无法连接,取消 USB 权限,也无法再次弹窗权限验证。然后拔了已连上的手机,之前未连上的可以连上。为什么连接数量都不到 10 台就有连接的问题?起了 docker 容器的,docker 里面也是一样。
参考 stf 的 usb hub 方案,一般都是供电喝质量问题
增加 hub 测试在线情况,定位出问题。硬件是无解的,只能换
现在是增加了 hub,但是剩下的几台手机还是不在线,不知道要怎么 定位问题了?两个 hub,都是有单独电源的,多一台手机都连接不上了。Ubuntu 16.04.5 LTS (GNU/Linux 4.15.0-34-generic x86_64) 的系统,这个和电脑本身有关系吗
手机型号都一样的?
重启电脑后能全部显示在线,使用了一段时间之后一部分又不在线了
看上去像 hub 问题,发 hub 型号看下芯片方案
USB 3.0 XHCI 问题,重启电脑看下 Bios 是否能关闭 XHCI 使用 EHCI.
奥睿科 (ORICO) USB 分线器 3.0HUB 集线器 带电源一拖十高速全铝高端 HUB 10 口 黑色 A3H10
选择:USB 3.0 分线器【带电源】10 口 黑
购买链接:https://item.jd.com/4576040.html
由于我之前一台电脑插了两个 hub,另外一个没怎么用,现在我把另外一个拔了,9 台都能显示了,还待观察使用一段时间后的情况。
每个 USB hub 接入,HUB 也会占用几条 usb 的总线,所以你拔掉之后,其他设备接入了,但是你再接入更多的设备就又会出现开始的问题.