VirtualBox

Opened 13 years ago

Closed 8 years ago

#8748 closed defect (obsolete)

The USB device in host mode is not correctly managed (E_FAIL (0x80004005))

Reported by: afouille Owned by:
Component: other Version: VirtualBox 4.0.4
Keywords: USB hostmode Cc:
Guest type: other Host type: Windows

Description (last modified by aeichner)

The USB device is not correctly managed (E_FAIL (0x80004005))

Guest: Windows 7 Enterprise (2009) 32Bits Host: Windows 7 Enterprise N (2009) 64Bits USB device: android phone in USB debug mode (host mode)

On host, register cleaned On guest and host: driver set up set up: 4.0.4 VirtualBox Extension Pack and 4.0.5 Guest Additions pre-release.

When I connect the USB device after system boot:

Contrôleurs de bus USB (Contrôleur hôte USB standard) Port_#0001.Hub_#0002 Windows a arrêté ce périphérique car il présente des problèmes. (Code 43)

Translation, "An issue occurs with this device. (Code 43)"

When I try to reconnect: Failed to create a proxy device for the USB device. (Error: VERR_GENERAL_FAILURE). Code d'erreur : E_FAIL (0x80004005) Composant : Console Interface : IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

When I connect a device working with a previously working device: working

When I connect the not working device on my host, without running my guest: working

The ticket might be similar to #7213, however the USB hostmode is not mentionned.

I will try to do it on ubuntu as guest.

Attachments (2)

2011-04-21 VirtualBox v4.0.6 USB Errors Ticket 8748.7z (226.0 KB ) - added by Patrick Headley 13 years ago.
Additional information regarding USB host errors
2011-04-26 Failed to Determine the State of the Media.7z (24.0 KB ) - added by Patrick Headley 13 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 by afouille, 13 years ago

Same issue with ubuntu host:

Code d'erreur : E_INVALIDARG (0x80070057) Composant : HostUSBDevice Interface : IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a} Fonction appelée : IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}*

the usb is not host in fact.

by Patrick Headley, 13 years ago

Additional information regarding USB host errors

comment:2 by Patrick Headley, 13 years ago

Definately a host issue as it occurs with Windows and Linux guests. The error messages are being generated at the Host level.

comment:3 by Frank Mehnert, 13 years ago

Did you install the 4.0.6 extension pack?

in reply to:  3 ; comment:4 by afouille, 13 years ago

Replying to frank:

Did you install the 4.0.6 extension pack?

I got the same issue with Oracle_VM_VirtualBox_Extension_Pack-4.0.6-71344 Code d'erreur : E_INVALIDARG (0x80070057) Composant : HostUSBDevice Interface : IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a} Fonction appelée : IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

However the filter is working with another device, so I suspect the USB driver to be not fully compliant with USB standarts ( Google USB driver package, revision 4).

in reply to:  4 comment:5 by afouille, 13 years ago

Replying to afouille:

Replying to frank:

Did you install the 4.0.6 extension pack?

I got the same issue with Oracle_VM_VirtualBox_Extension_Pack-4.0.6-71344 Code d'erreur : E_INVALIDARG (0x80070057) Composant : HostUSBDevice Interface : IHostUSBDevice {.........-....-....-....-.......} Fonction appelée : IConsole {.........-....-....-....-.......}

However the filter is working with another device, so I suspect the USB driver to be not fully compliant with USB standarts ( Google USB driver package, revision 4).

this is independent from device: tested with HTC tattoo (click) , HTC Magic , HTC Sense and NexusS (I am a Android fan ...)

The device is seen in menu->devices->USB devices; is seen as captured as: UUID: ..... VendorId: 0x0bb4 (0BB4) ProductId: ..... Revision: 2.38 (0238) Manufacturer: HTC Product: Android Phone SerialNumber: ..... Current State: Captured

comment:6 by afouille, 13 years ago

under ubuntu, dmesg | grep -i usb didn't return log associated to devices. I add that the Setting up a Device for Development was done properly: http://developer.android.com/guide/developing/device.html#VendorIds

comment:7 by Patrick Headley, 13 years ago

Replying to Frank

The 4.0.6 Extensions are installed on both hosts. The issue occurs with Windows and Linux hosts. I mentioned Windows and Linux guests in my last post. There was a time when I could get USB to work but it was a pain. I don't recall the VBox version or if it was specifically Windows or Linux on the host when it did work. In 4.0.6 USB will not work no matter what I do.

comment:8 by Frank Mehnert, 13 years ago

Please download the Windows package again. 4.0.6-71344 was replaced by 4.0.6-71416 to fix a regression which prevented to access the USB subsystem on Windows hosts.

comment:9 by Patrick Headley, 13 years ago

Added another attachment. I have seen this error before but could not reproduce it on demand.

I uninstalled VBox 71344 and attachments. Installed VBox 71417 and reinstalled the attachments, 71344. Absolutely no change.

Something that I didn't mention before is that even though the USB drive is in the list of devices in the GUI it has to be plugged into the host computer at boot-up or else it doesn't show up in the list of devices to choose from in the client. When I referred to adding a USB device in previous versions of VBox, this what I was referring too.

comment:10 by afouille, 13 years ago

I installed VBox 71416 and the associated guest add-on.
The connexion of usb devices print in host: Virtualbox drievr successfuly set up. The device appears in in menu->devices->USB devices; but I got still the same error:

Code d'erreur :
E_INVALIDARG (0x80070057)
Composant :
HostUSBDevice
Interface :
IHostUSBDevice {.........-....-....-....-.......}
Fonction appelée :
IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

comment:11 by afouille, 13 years ago

If more investigations are necessary, I can do it on my platform and provide logs and results. So don't hesitate to give me a procedure.

comment:12 by Patrick Headley, 13 years ago

Tested with Virtual Box 4.0.8. Worked on one host machine with Windows 7 64 bit. Worked on another host machine with Ubuntu 10.04.

On another Windows 7 64 bit host I now get a message that the device is busy waiting on another request. When I plug in a certain USB device my wireless USB network adapter cuts out. I beleive the issue with VirtualBox has been fixed and the current issue that I'm experiencing has to do with USB drivers on the host.

comment:13 by aeichner, 8 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette