每个 USB 端口 ADB 仅识别一次设备

每个 USB 端口 ADB 仅识别一次设备

因此,我尝试通过 ADB 连接到我的手机,这通常有效。但是,一旦我断开设备并将其再次连接到同一 USB 端口,ADB 就找不到该设备。根据 lsusb,它仍然在那里。可以挂载文件系统并传输文件。

如果我再次断开设备并使用另一个 USB 端口,它就会再次工作。直到我断开设备。之后我将不得不选择另一个端口。

现在我没有足够多的端口可以连接,只能通过重新启动系统来解决此问题。

有没有人遇到过类似的问题或知道如何完全重置 USB 端口?或者这纯粹是 ADB 的问题?该进程是否有某种可以重置的缓存?

我已经尝试过的:

  • 终止并重启 adb 服务器
  • 检查用户组
  • 更改 USB 连接模式
  • 切换主机模式(不起作用,手机必须作为主机)
  • 切换 USB 调试模式
  • 重新启动 udev 服务

我没主意了。为了让 USB 运行一段时间,每隔一个小时就重启一次电脑,这有点烦人。

操作系统:18.04 / 4.15.0-45-通用

相关内容