STF stf 运行一段时间(7 天左右)后,设备经常会自动掉线,有遇到的同学吗

黑山老妖 · 2021年01月29日 · 最后由 Bodhisatan 回复于 2021年02月06日 · 5927 次阅读

问题现象:隔一段时间,长 7 天短 3 天,ios 和 android 设备就自动掉了。不是数据线松了的原因,重新插拔一次会好。
机房环境:在上海,不是很冷。一台 mac 机作为服务器,通过一个买的 usb hub 带 3 台 android 2 个 ios。mac 是 32g 的 mac mini。手机通过 usb 供电。

我看网上资料,我这种像是温度太低?空气湿度不够?usb 电压不足?

路过的同学可以指点下吗

共收到 11 条回复 时间 点赞

补充一个现象,就是运行一段时间后,adb devices 会等个约 5s 后才出现设备信息,这个启动 stf 会一直显示设备 “准备中”。重启 adb 服务后才会 ok。

Ubuntu 运行 STF 一年左右,没发现这种现象,机房温度偏高(25 摄氏度)

这种硬件软件都有可能出现问题。硬件上的话,一般是电压不足,你可以换工业级 hub 试试。软件上的话,一般是远程调试的设备进程异常,或者 STF 的组件异常导致进程 fork 失败,但软件层面的话比较难治理,你可以看看大厂对于 stf 的开源改进方案

10楼 已删除
9楼 已删除
Bodhisatan 回复

我买的也是工业级的 hub,1 拖十的那种。。

在路上 回复

温度会影响 android 的 usb 通信嘛😭

黑山老妖 回复

应该不会,20~30 摄氏度之间,都没啥问题

黑山老妖 回复

hub 有单独供电吗
另外,USB 线也可以换换试试

黑山老妖 回复

如果说不是 hub 和 usb 线的原因,你可以试试可编程 hub,掉线之后自动热插拔连上

Bodhisatan 回复

usb 是有单独的一个插头充电的。

Bodhisatan 回复

这个有资料嘛,求发一个链接感谢

黑山老妖 回复

淘宝有得卖,原理就是控制电源通断来模拟插拔

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