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

TD · October 08, 2019 · Last by TD replied at October 29, 2019 · 2246 hits

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

共收到 18 条回复 时间 点赞

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

TD #2 · October 08, 2019 Author
花开 回复

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

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

TD #5 · October 08, 2019 Author
花开 回复

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

手机型号都一样的?

TD #7 · October 10, 2019 Author
edsion 回复

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

TD #8 · October 23, 2019 Author

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

TD #9 · October 23, 2019 Author


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

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

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

TD #12 · October 24, 2019 Author
Tiper 回复

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

TD #13 · October 24, 2019 Author
甬力君 回复

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

TD 回复

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

TD #15 · October 25, 2019 Author
Tiper 回复

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

TD #16 · October 25, 2019 Author

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

TD 回复

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

TD 回复

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

TD #19 · October 29, 2019 Author
Tiper 回复

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up