virtualbox usb device Busy

Discussions about using Windows guests in VirtualBox.
Post Reply
RaDe
Posts: 2
Joined: 13. May 2016, 16:52

virtualbox usb device Busy

Post by RaDe »

Good day to you.
host windows 10 -- virtualbox Version 5.0.20 r106931, oracle extensionpack r0 -- guest windows xp with service pack 3.

Important : USB Sticks work OK on host and on guest xp

Problem ( i have seen the same type of problem many virtualbox users have)

I have one OLD HP Photosmart C5101A - S20 Dia Scanner with usb cable. The Driver for that is PS804en ( compatibility nt, windows 95). It can be installed on windows 10 and can use dia scanner software (e.g. vueScan ) in compatibility mode.

windows 10 -- device manager -- shows this usb device HP Photosmart C5101A - S20 -- driver Info -- driver uptodate.

virtualbox recognise this usb device HP Photosmart C5101A - S20. But shows USB device 'Hewlett-Packard HP PhotoSmart C5101A - S20' with UUID {95a85301-59da-4572-9efe-ee8f465c34f9} is busy with a previous request. Please try again later.

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

I tried different Solutions Steps ( suggested in WWW ) -- did not help

usb controller is active , usb 2 support is active.
(x)HP Photosmart C5101A - S20 (active) ,
properties : name : HP Photosmart C5101A - S20, etc, remote : any (also tried yes, no).

In Windows 10 (host) Registry, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000} - In the right hand panel, if the the UpperFilters entry --- there is no key named UpperFilter


tried : VBoxManage list usbhost (shows this device busy/captured), VBoxManage showvminfo "Your_Virtual_Machine_Name"

I've tried all of the USB ports on the computer. I've also tried uninstalling and re-installing VirtualBox and also windows xp (guest) . No go. this device shows "Busy" or "Captured" (without a check mark) and you get the same error if you click on it.

Tried also : plug in, plug out (many times ) , before/after starting guest, before/after starting virtualbox.

I think there must be some key with a typical value in host(windows 10) Registry, which tells virtualbox , that this device is busy. But which key ?

I hope i get some help. many thanks in advanced.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: virtualbox usb device Busy

Post by socratis »

RaDe wrote:is busy with a previous request
RaDe wrote:I tried different Solutions Steps ( suggested in WWW ) -- did not help
OK, you didn't really search, did you? Because this is one of most common "errors" in VirtualBox, so I bet you that if you dedicated half hour reading you would have found the solution. Plus "suggested in www" without telling me the rest of the URL does not help.

Follow the steps below. If there is a failure, please state which step failed:
  1. Make sure that the Extension Pack is installed on the host. The same version as VirtualBox.
  2. Make sure that USB 2.0 is enabled in your VM settings.
  3. Create a USB filter in your guest settings while the device is plugged in the host. Delete all values except Name, VendorID and ProductID. Check also http://www.linux-usb.org/usb.ids to make sure that you have the numbers correct.
  4. Unplug the device.
  5. Start your guest (the one that you applied the filter to). Let it start completely. Log in if you have to.
  6. Plug your device. The filter should capture it and pass control to your guest. You might get a "New hardware found" wizard on the host, that's normal.
  7. If the device shows up in your host and is not captured by the filter, either the filter is incorrect, or there might be a problem with your filter installation.
  8. If the device shows up, but as unavailable, "eject" it from your host (if you can), but leave it plugged in. It should show up as available.
  9. Shut down the VM and now zip and post the log.
  10. Are you by any chance using a USB 3.0 port?
  11. Is the VirtualBox USB Driver installed in your host? Make sure your host didn't silently reject non-MS drivers (Google for Driver Signature Enforcement).
  12. Check out these two Windows-specific ways to troubleshoot potential driver installation issues:
    1. USB not working
    2. SOLVED: Failed to access the USB subsystem on Windows 7 host
    3. Remove Driver Filters to Resolve Device Manager Errors on Windows 7
  13. Post the output of the following commands:
    VBoxManage list usbhost
    VBoxManage showvminfo "Your_Virtual_Machine_Name"
  14. Try your favorite search engine. It can work miracles most of the time.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
RaDe
Posts: 2
Joined: 13. May 2016, 16:52

Re: virtualbox usb device Busy

Post by RaDe »

thanky you very much mr. socratis. I think , you have written these lines long ago, because i did read these lines few days back in www. i did do that time according to your steps. Now i am doing those steps once again.

To your suggested steps ---
1. i did mention , that i did install extpack with same version.
2. usb 2 active (already mentioned ) ( tried also with usb 1.1 active -- did not sloved the problem)
3. in usb filter settings , i have only Name, VendorID and ProductID
checked the entrees according to /usb.ids ---ok
4. ok
5. guest xp started completly
6. device plugged in. vb shows this device , but in a guest xp panel, it is not active and you can not make it active . it says
USB device 'Hewlett-Packard HP PhotoSmart C5101A - S20' with UUID {7cb00bcc-0972-4e59-a06e-8e4be237f6b1} 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}
There is no -- new hardware found on host - message

7. in host --in hardware manager -- this device is present as unknown device,
and says device working and driver ok with details USB\VID_03f0&PID_0102\C014831
8. device unplugged
9. vm shutdown.
10. no usb 3.0 port
11. please tell me how to check if vb usb driver is installed in host windows 10
12. ???

13 VBoxManage list usbhost
UUID: 7cb00bcc-0972-4e59-a06e-8e4be237f6b1
VendorId: 0x03f0 (03F0), ProductId: 0x0102 (0102)
Revision: 0.20 (0020), Port: 0
USB version/speed: 1/Full
Manufacturer: Hewlett-Packard, Product: HP PhotoSmart C5101A - S20
SerialNumber: C0148431
Address: {36fc9e60-c465-11cf-8056-444553540000}\0007
Current State: Captured
-----
VBoxManage showvminfo ( only lines concerning usb included )
USB: enabled, EHCI: enabled, XHCI: disabled

USB Device Filters:
Index: 0, Active: yes,
Name: Hewlett-Packard HP PhotoSmart C5101A - S20 [0014]
VendorId: 03f0 , ProductId: 0102
Revision:
Manufacturer:
Product:
Remote: 1
Serial Number:
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: virtualbox usb device Busy

Post by socratis »

Sorry for the delayed response.
OK, I see that you followed all the necessary steps to make this work, with the exception of 11 and 12. As far as 11 goes, download DriverView from NirSoft (actually download the whole site, they're amazing!). In my test on a Windows 10 VM, after installing VirtualBox I got:
==================================================
Driver Name       : VBoxUSBMon.sys
Address           : 0xA9D30000
End Address       : 0xA9D4F000
Size              : 0x0001f000
Load Count        : 1
Index             : 154
File Type         : System Driver
Description       : VirtualBox USB Monitor Driver
Version           : 5.0.20.6931
Company           : Oracle Corporation
Product Name      : Oracle VM VirtualBox
Modified Date     : 28/04/2016 15:36:02
Created Date      : 24/05/2016 21:02:49
Filename          : C:\WINDOWS\system32\DRIVERS\VBoxUSBMon.sys
File Attributes   : A
Service Name      : VBoxUSBMon
Service Display Name: VirtualBox USB Monitor Driver
Digital Signature : 
==================================================
As for 12, there were some people that had success trying the linked articles. They were before the Windows 10 days, but they might be helpful.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply