VirtualBox

Ticket #11251 (new defect)

Opened 4 years ago

Last modified 2 weeks ago

USB not working at all (all devices are busy)

Reported by: Karagul Owned by:
Priority: critical Component: USB
Version: VirtualBox 4.2.4 Keywords:
Cc: Guest type: all
Host type: Windows

Description

USB devices in drop-down list are ALL in "busy" state. If I try to attach one (a USB 232 converter in this example) I get the following error:

Failed to attach the USB device Prolific Technology Inc. USB-Serial Controller [0300] to the virtual machine WinXP Devel.

USB device 'Prolific Technology Inc. USB-Serial Controller' with UUID {1e04c48b-fcb2-4509-bfba-8ea06084b6be} is busy with a previous request. Please try again later.

Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Sometimes, instead, the device becomes "captured" but nothing happens (device is NOT attached) and retrying to attach it yields the same error as above.

This does NOT seem to happen on linux host. Log is attached.

Attachments

vboxlog.txt Download (102.2 KB) - added by Karagul 4 years ago.
VBox.log.1 Download (111.0 KB) - added by user32767 3 years ago.
logs.zip Download (54.6 KB) - added by stickybit 4 months ago.
logfiles from stickybit

Change History

Changed 4 years ago by Karagul

comment:1 Changed 3 years ago by user32767

I have the same issue with USB in virtualbox 4.2.6, host OS is Windows 8 64, guest OS is Windows XP Pro 32 bit. Trying to attach any USB device does not bring any visible results, and futher efforts to do this cause an error message telling that device is busy, for example: "USB device 'JetFlash Mass Storage Device' with UUID {0bfa92ef-936c-4558-ab6a-5e04b2bf3777} is busy with a previous request. Please try again later." I have got this problem only on Windows 8 host, I have never seen it in other host OS, such as Windows XP, Windows 7, Ubuntu 12.04, Ubuntu 12.10. Waiting with hope for solution of this problem.

Version 0, edited 3 years ago by user32767 (next)

Changed 3 years ago by user32767

comment:2 Changed 3 years ago by fergomez74

Similar problem with Macbook pro running Mac Os 10.8.2 and VB 426 with windows 7 or windows 8 on the top of it. Any USb device is not launched and a driver problem is reported. Really a big problem for me,

comment:3 Changed 3 years ago by antip

The same issue in VirtualBox-4.2.10-84105-Win, Host - Windows 8 Single Language 6.2.9200.16496 (Win8 RTM), Guest OS is any of: winxpsp3 prof ru (ver.5.1.2600)/win7 x32 prof ru(ver.6.1.7600). Any USB device is busy "with a previous request". Please send any information on the solution of this problem.

comment:4 Changed 3 years ago by svolpe

I believe this is the USB 3.0 host only bug described here: https://www.virtualbox.org/ticket/8873

comment:5 Changed 2 years ago by Wayne Zhang

USB function has broken again since 4.2.18 (include), all 4.3 releases doesn't work on some Windows 7 64bit machines. See thread:

 https://forums.virtualbox.org/viewtopic.php?f=6&t=57946&p=279205#p279205

comment:6 Changed 2 years ago by Der_Clown

I also have this problem.

comment:7 Changed 2 years ago by abyzl

Not being able to pass through USB devices to guest VM's due to 'device is busy' error has been around for quite some time now. It still seems evident in version 4.3.12.

Nearly 2 years and no resolution to the issue. Since no correspondence from development I would suggest a workaround: use another product.

comment:8 Changed 2 years ago by wbmccarty

I think this is right context and set of symptoms to match my own experience. Host is WIndows 7 x86_64, Guest is Fedora 20. VB 4.3.x won't mount my HTC phone via USB, complaining of being busy. Reverting to 4.2.16 ~Resolves The Problem~. However, my kernel is then too recent for 4.2.16 so that version of VB doesn't want to support shared folders. Rather than downgrade the kernel I un-reverted (?) to the most recent VB 4.3. Once again, no USB.

Is there anything I might submit that would be of help? It seems to me that I've got a "critical case" potentially useful to root cause analysis.

BTW, my USB is 2.x, not 3.x. At the moment, I'm plugged into a slow 2.x port and Windows is trying to teach me to do otherwise.

comment:9 Changed 21 months ago by Boochip

I have this problem also. Win7 64bit,asus m4a87td evo. 22 months ongoing and official word is it's working fine for us. looks like 4.2.16 is where i stay.

comment:10 Changed 21 months ago by Wayne Z

Hi wbmccarty and boochip,

A workaround to this issue is to use the latest VB, for example, 4.3.16, with 4.2.16 USB Windows drivers, see thread:

 https://forums.virtualbox.org/viewtopic.php?f=6&t=57946&p=279205#p279205

Cheers,

Last edited 21 months ago by Wayne Z (previous) (diff)

comment:11 Changed 5 months ago by TimOr

Ticket 14287 and this ticket 11251 look similar. Solution from  https://forums.virtualbox.org/viewtopic.php?f=6&t=39104 also worked for me for VB 5.0.14. Except it's not explained what exactly it does, and whose bug is it.

Last edited 5 months ago by TimOr (previous) (diff)

comment:12 Changed 4 months ago by stickybit

The problem is still persistent. Also in the newest version (5.0.14). This issue is very evil for many people and needs to be fixed as soon as possible. :/

The solution in the prepost is not working!

Debug infos like screenshots and logfiles can be found at my post here:  https://forums.virtualbox.org/viewtopic.php?f=6&t=75909

Last edited 4 months ago by stickybit (previous) (diff)

Changed 4 months ago by stickybit

logfiles from stickybit

comment:13 Changed 6 weeks ago by vladm

The same issue still exists in 5.0.20 , Host is Windows 7 64 bit , guest is Ubuntu 14.0.4LTS 4.2.0.36 kernel Prolific USB to Serial :0300 work around is with USB filter for the Prolific but when you have more than one Prolific cable and you want to use one on the host and one the Guest is a bit more tricky when plugin and unplug the cables

comment:14 Changed 6 weeks ago by MicK

The same issue also exists in 5.0.20 on Windows 7 Professional (Host) with guest Windows 7 Professional with all PEAK PCAN USB dongles und KEIL ulink (1/2 and ME) adapters.

When a filter for the adapter is applied, the device can indeed be used in the VM, but disconnect or connect of a device is in operation of the VM impossible. If you try this, the device in both systems blocks.

comment:15 Changed 6 weeks ago by MicK

Additional Informations: (disconnect Peak Adapter via usb device Manager and try to capture it after one minute again). In both systems the Adapter is not available anymore, up to this moment then i'm closing the VM.


Message of the error box:

Das USB-Gerät PEAK System VER1:PEAK VER2:02.8.01 DAT :06.05.2004TIME:09:35:37 ... [1CF0] konnte nicht an die virtuelle Maschine Test gebunden werden.

USB device 'PEAK System VER1:PEAK VER2:02.8.01 DAT :06.05.2004TIME:09:35:37 ...' with UUID {6f38ecc7-3b11-4b7b-8391-c957b93429e4} is busy with a previous request. Please try again later.

Fehlercode:E_INVALIDARG (0x80070057) Komponente:HostUSBDeviceWrap Interface:IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89} Callee:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

comment:16 Changed 6 weeks ago by MicK

More informations (vboxmanage list usbhost): the recaptured device is now in state HELD.

UUID:               4d09421f-51e5-4a03-8707-8589644bf5c9
VendorId:           0x0c72 (0C72)
ProductId:          0x000c (000C)
Revision:           28.1 (2801)
Port:               0
USB version/speed:  1/Full
Manufacturer:       PEAK System
Product:            VER1:PEAK    VER2:02.8.01        DAT :06.05.2004TIME:09:35:37
Address:            \\?\usb#vid_80ee&pid_cafe#7&25b9522b&0&2#{00873fdf-cafe-80ee-aa5e-00c04fb1720b}
Current State:      Captured

UUID:               6f38ecc7-3b11-4b7b-8391-c957b93429e4
VendorId:           0x0c72 (0C72)
ProductId:          0x000c (000C)
Revision:           28.240 (28240)
Port:               0
USB version/speed:  1/Full
Manufacturer:       PEAK System
Product:            VER1:PEAK    VER2:02.8.01        DAT :06.05.2004TIME:09:35:37
Address:            \\?\usb#vid_80ee&pid_cafe#7&25b9522b&0&3#{00873fdf-cafe-80ee-aa5e-00c04fb1720b}
Current State:      Held
Last edited 6 weeks ago by frank (previous) (diff)

comment:17 Changed 3 weeks ago by sgraves

I am surprised no one has mentioned this. I found a solution when googling that fixed my problem. (All USB devices busy in all of my virtual computers)

Using regedit go to the following registry entry and delete the "UpperFilters" key. Reboot the host computer.

"HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Class > {36­FC9E60-C465-11CF-8056-44455354­0000}"

I have seen a similar problem with my DVD player in the past. An "UpperFilters" key would disable the drive. It appears that they can't be trusted :)

Last edited 3 weeks ago by sgraves (previous) (diff)

comment:18 Changed 2 weeks ago by smorrissey

Thank you sgraves!! I have been searching on here for a day and a half, and your mention of the UpperFilters key issue was the first I had seen anywhere....it fixed my problem of an XP SP2 guest on a Win 7 Pro host always having USB device status of "Busy"...

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use