VirtualBox

Ticket #9822 (new defect)

Opened 2 years ago

Last modified 20 months ago

Can't mount Google Nexus S on Linux guest

Reported by: marlowe Owned by:
Priority: major Component: USB
Version: VirtualBox 4.1.4 Keywords: nexus s, usb failure
Cc: Guest type: Linux
Host type: other

Description (last modified by klaus) (diff)

Guest: XUbuntu 11.04 64-bit Host: Windows 7 64-bit

When trying to mount a Google Nexus S phone i see the following messages in the dmesg log:

[ 70.470167] usb 1-1: new high speed USB device using ehci_hcd and address 2 [ 71.530155] usb 1-1: device descriptor read/64, error -32 [ 72.691073] usb 1-1: device descriptor read/64, error -32 [ 73.820244] usb 1-1: new high speed USB device using ehci_hcd and address 3 [ 74.861218] usb 1-1: device descriptor read/64, error -32 [ 76.020277] usb 1-1: device descriptor read/64, error -32 [ 77.130214] usb 1-1: new high speed USB device using ehci_hcd and address 4 [ 77.212407] usb 1-1: device descriptor read/8, error -32 [ 77.356577] usb 1-1: device descriptor read/8, error -32 [ 78.470206] usb 1-1: new high speed USB device using ehci_hcd and address 5 [ 78.525166] usb 1-1: device descriptor read/8, error -32 [ 78.669208] usb 1-1: device descriptor read/8, error -32 [ 78.770405] hub 1-0:1.0: unable to enumerate USB device on port 1

The phone does not show up when running a lsusb

Bus 002 Device 002: ID 80ee:0021 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

"Bus 002 Device 002: ID 80ee:0021" is not the phone since it is also there when the phone is physically disconnected from the host.

Attachments

VBox.log Download (54.3 KB) - added by marlowe 2 years ago.
Virtualbox log file
dmesg.log Download (29.7 KB) - added by marlowe 2 years ago.
dmesg log file
WindowsDisconn.png Download (210.8 KB) - added by gcp 2 years ago.
Windows errors arfter failed client attach

Change History

Changed 2 years ago by marlowe

Virtualbox log file

Changed 2 years ago by marlowe

dmesg log file

Changed 2 years ago by gcp

Windows errors arfter failed client attach

comment:1 Changed 2 years ago by gcp

I'm hit by this too. Windows Vista x64, Ubuntu 11.04 x64 client. The same setup works perfectly with a Galaxy S2 and a Galaxy Tab.

It's only the Nexus S that fails. More people hitting this problem:

 http://forum.xda-developers.com/showthread.php?t=882708  https://forums.virtualbox.org/viewtopic.php?f=1&t=42605

I'm guessing this happens a lot to people doing Android development.

After I try to "adb attach" in the (Linux) client, the Windows side errors out. I've attached a screenshot.

It seems VMware had similar problems and has a setting that allows to work around this:  https://plus.google.com/115676199813038165917/posts/WbbZhmDRzDH Any VirtualBox devs wants to take a look if something similar can be done?

comment:2 Changed 2 years ago by komoxo

Confirm, same problem.

In my case, I used both VB 4.1.6 and 4.1.8 with host WinXP 32/64, guest Ubuntu 10.10 64.

Still no solution yet.

Nexus S is one of the official supported device by Google, I think there could be many users with the same issue.

comment:3 Changed 2 years ago by komoxo

More information.

Under the same setup/config, for Nexus S, although the ADP interface (18d1:4e22) not work, the fastboot interface (18d1:4e20) does work. So we can flash image to Nexus S, but not debugging program.

See Android docs on Nexus S USB interface:

 http://source.android.com/source/initializing.html  http://source.android.com/source/building-devices.html

comment:4 Changed 22 months ago by GeorgeGW

identical problem here. trying to debug Google Nexus S on my ubuntu vbox guest on win7 64 bit host.

I seem this post mention that vmware works fine. If it is the only solution available, might have to switch to vmware even though I don't like to.

Version 0, edited 22 months ago by GeorgeGW (next)

comment:5 Changed 20 months ago by klaus

  • Description modified (diff)

The only way to get it fixed is providing us with such a device...

VMware tricks don't apply to VirtualBox.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use