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) 的系统,这个和电脑本身有关系吗
手机型号都一样的?
重启电脑后能全部显示在线,使用了一段时间之后一部分又不在线了
通过输入 dmesg 查到 Not enough host controller resources for new device state,不知道这个可以怎么解决?
看上去像 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 的总线,所以你拔掉之后,其他设备接入了,但是你再接入更多的设备就又会出现开始的问题.