为什么在开始检测不到我的 Android 设备?

标签: Android windows USB
发布时间: 2014/3/3 21:22:59
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

使用 4.2.12 在开始,我已经设置在 Windows 7 的主机上的 Lubuntu 13.04 VM。我为我的 Galaxy S,指定一个 USB 筛选器但 VM 既在开始检测到它。

在互联网上寻找之后, 我发现 vboxmanage list usbhost ,而不显示我的设备连接。然而, adb devices 不会列出该设备,并可以看设备管理器中。在主机上的所有驱动程序是最新的。

看来如果我能以识别该设备在开始,我不应该有问题获取 VM 的。因此,在开始怎么不是?

解决方法 1:

它的工作了有几件事情,我学到了可能会有所帮助。首先,我就跟着本指南

在开始目前有 USB 3 端口问题。请检查您的设备插入到 USB 2 端口。我做了以后,我的设备是能够被检测到 vboxmanage list usbhost 我的 Windows 主机上。

不幸的是,这却并未完全解决我的问题。在开始将列出在设备菜单下的电话和我可以选择它,但 Lubuntu 给了我没有迹象显示连接的设备。事实上, lsusbadb devices 都一无所获。我跑了 dmesg ,发现此错误消息:

[ 846.648000] usb 1-1: new high speed USB device using ehci_hcd and address 1
[ 846.675000] usb 1-1: device descriptor read/64, error -32
[ 846.884000] usb 1-1: device descriptor read/64, error -32

我发现了下面的线程,并设置此变量,解决我的问题。

echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first

编辑我发现了问题就来了起来再次在重新启动。经过大量的试验和错误,我发现每次我开始,我要连接的 android 系统的设备,然后设置 old_scheme_first 变量中,然后断开并重新连接该设备之前,VM 会承认它。它是个烦人的过程,所以如果有人有任何见解,我喜欢它。另一方面,它是一个虚拟机,所以我不会重新启动它往往 =)

赞助商