Linux Linux 下连接了 9 台手机,只有 4 台手机 adb devices 能显示出来,其他手机开了 usb 调试等该做的都做了就是无法连接,然后拔了已连上的手机,之前未连上的可以连上,为什么连接数量都不到 10 台就有连接的问题?

TD · 2019年10月08日 · 最后由 TD 回复于 2019年10月29日 · 3074 次阅读

Linux 下连接了 9 台手机,只有 4 台手机 adb devices 能显示出来,其他手机开了 usb 调试等该做的都做了就是无法连接,取消 USB 权限,也无法再次弹窗权限验证。然后拔了已连上的手机,之前未连上的可以连上。为什么连接数量都不到 10 台就有连接的问题?起了 docker 容器的,docker 里面也是一样。

共收到 18 条回复 时间 点赞

参考 stf 的 usb hub 方案,一般都是供电喝质量问题

TD #2 · 2019年10月08日 Author
花开 回复

用了 hub,有外置电源供电的,之前插了也差不多 10 台是可以都显示的,最近不知道为什么就不能了

增加 hub 测试在线情况,定位出问题。硬件是无解的,只能换

TD #5 · 2019年10月08日 Author
花开 回复

现在是增加了 hub,但是剩下的几台手机还是不在线,不知道要怎么 定位问题了?两个 hub,都是有单独电源的,多一台手机都连接不上了。Ubuntu 16.04.5 LTS (GNU/Linux 4.15.0-34-generic x86_64) 的系统,这个和电脑本身有关系吗

手机型号都一样的?

TD #7 · 2019年10月10日 Author
edsion 回复

应该和型号没关系,之前都是可以连接的,不知道和内存有没有关系,目前是拔了一台,另外一台就可以连上

TD #8 · 2019年10月23日 Author

重启电脑后能全部显示在线,使用了一段时间之后一部分又不在线了

TD #9 · 2019年10月23日 Author


通过输入 dmesg 查到 Not enough host controller resources for new device state,不知道这个可以怎么解决?

看上去像 hub 问题,发 hub 型号看下芯片方案

USB 3.0 XHCI 问题,重启电脑看下 Bios 是否能关闭 XHCI 使用 EHCI.

TD #12 · 2019年10月24日 Author
Tiper 回复

那使用 EHCI 的会不会影响 USB 3.0 的 HUB 使用?

TD #13 · 2019年10月24日 Author
甬力君 回复

奥睿科 (ORICO) USB 分线器 3.0HUB 集线器 带电源一拖十高速全铝高端 HUB 10 口 黑色 A3H10
选择:USB 3.0 分线器【带电源】10 口 黑
购买链接:https://item.jd.com/4576040.html

TD 回复

就是会降级到 USB 2.0 了,否则你接入不了更多的设备,肯定要有取舍才行.

TD #15 · 2019年10月25日 Author
Tiper 回复

这个 USB 2.0 和 3.0 会影响手机的使用吗?我查了一下传输上的区别,一般手机都能使用的吧?

TD #16 · 2019年10月25日 Author

由于我之前一台电脑插了两个 hub,另外一个没怎么用,现在我把另外一个拔了,9 台都能显示了,还待观察使用一段时间后的情况。

TD 回复

供电的问题,之前我用的这个。一样的情况,建议用某东又一款叫西普莱的 USB2.0 的 hub,还不错,建议仅供参考。

TD 回复

每个 USB hub 接入,HUB 也会占用几条 usb 的总线,所以你拔掉之后,其他设备接入了,但是你再接入更多的设备就又会出现开始的问题.

TD #19 · 2019年10月29日 Author
Tiper 回复

嗯嗯,明白,谢谢。目前的电脑手机看下能够支持,如果后续还有更多的可以切换到 2.0 看看

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册