USB Busy with previous Request Unsolved

Discussions related to using VirtualBox on Windows hosts.
Post Reply
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

USB Busy with previous Request Unsolved

Post by Nivin »

USB device 'Android Android' with UUID {e86fb1e3-0d2c-496d-b5b8-5bb1d09bb22e} is busy with a previous request. Please try again later.

Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDeviceWrap
Interface: IHostUSBDevice {c19073dd-cc7b-431b-98b2-951fda8eab89}
Callee: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

I have tried most methods like reinstalling VBox USB drivers.
Deleting USB Filter parameters except Product ID etc.
But None is working so far.
Someone please help on this.
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: USB Busy with previous Request Unsolved

Post by scottgus1 »

Here's Socratis' famous USB Fix List:

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 at least 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.


Troubleshooting:
1.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.
2.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.
3.Shut down the VM and now zip and post the log.
4.Are you by any chance using a USB 3.0 port/device?
5.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).
6.Check out these Windows-specific ways to troubleshoot potential driver installation issues:
a.USB not working viewtopic.php?f=6&t=39104#p176270
b.SOLVED: Failed to access the USB subsystem on Windows 7 host viewtopic.php?f=6&t=43541#p195973
c.Remove Driver Filters to Resolve Device Manager Errors on Windows 7 http://www.faqforge.com/windows/remove- ... windows-7/

7.Post the output of the following commands:
VBoxManage list usbhost
VBoxManage showvminfo "Your_Virtual_Machine_Name"
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

Thanks so Much for the reply...
When I do the following Steps:
1. Open the Windows registry, by clicking Start > Run and typing regedit.
2. Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000} .
3. In the right hand panel, if the the UpperFilters entry exists, delete it.

The UpperFilters is automatically regenerated instantaneously even if I deleted It.

Secondly Mine is a Telit Modem[some upgraded version of LE920] its showing Product ID as 1201 instead of 1200
(as described in linux-usb/usb.ids [1bc7 Telit Wireless Solutions 1200 LE920] )
Also Name is coming as Android [308] instead of Telit... I have tried changing Name and Product ID to no Use.
Its listing there, But cannot mount it.. When mounting It shows same error message..

RegistryKey auto regeneration, Is it feature of any Antivirus or other security software ?
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

Code: Select all

C:\Program Files\Oracle\VirtualBox>VBoxManage showvminfo xxx_dev
Name:            xxx_dev
Groups:          /
Guest OS:        Ubuntu (32-bit)
UUID:            6dea897e-894c-4995-b89b-a4c249aa3fc8
Config file:     C:\ToolsOfTrade\xxx_dev\xxx_dev\xxx_dev.vbox
Snapshot folder: C:\ToolsOfTrade\xxx_dev\xxx_dev\Snapshots
Log folder:      C:\ToolsOfTrade\xxx_dev\xxx_dev\Logs
Hardware UUID:   6dea897e-894c-4995-b89b-a4c249aa3fc8
Memory size:     4096MB
Page Fusion:     off
VRAM size:       128MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  4
PAE:             on
Long Mode:       off
Triple Fault Reset: off
APIC:            on
X2APIC:          off
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): DVD
Boot Device (2): HardDisk
Boot Device (3): Not Assigned
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
BIOS APIC mode:  APIC
Time offset:     0ms
RTC:             UTC
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     on
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
Effective Paravirt. Provider: KVM
State:           running (since 2016-11-01T21:41:40.233000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0):            IDE
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
Storage Controller Name (1):            SATA
Storage Controller Type (1):            IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1):  30
Storage Controller Port Count (1):      1
Storage Controller Bootable (1):        on
IDE (1, 0): Empty
SATA (0, 0): C:\ToolsOfTrade\xxx_dev\xxx_dev\xxx_dev.vmdk (UUID: 75208fd5-094d-4
0c7-9300-d101f956c4a4)
NIC 1:           MAC: 08002782A2AC, Attachment: NAT, Cable connected: on, Trace:
 off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Prom
isc Policy: allow-vms, Bandwidth group: none
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, re
ceive: 64)
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
UART 3:          disabled
UART 4:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           enabled (Driver: DSOUND, Controller: AC97, Codec: AD1980)
Clipboard Mode:  Bidirectional
Drag and drop Mode: Bidirectional
Session name:    GUI/Qt
Video mode:      1920x954x32 at 0,0 enabled
VRDE:            disabled
USB:             disabled
EHCI:            disabled
XHCI:            enabled

USB Device Filters:

Index:            0
Active:           yes
Name:             Android [0318]
VendorId:         1bc7
ProductId:        1208
Revision:
Manufacturer:
Product:
Remote:           0
Serial Number:

Available remote USB devices:

<none>

Currently Attached USB Devices:

<none>

Bandwidth groups:  <none>

Shared folders:

Name: 'VM_Shared', Host path: 'C:\VM_Shared' (machine mapping), writable

VRDE Connection:    not active
Clients so far:     0

Video capturing:    not active
Capture screens:    0
Capture file:       C:\ToolsOfTrade\xxx_dev\xxx_dev\xxx_dev.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25

Guest:

Configured memory balloon size:      0 MB
OS type:                             Linux26
Additions run level:                 2
Additions version:                   5.0.20 r106931


Guest Facilities:

Facility "VirtualBox Base Driver": active/running (last update: 2016/11/01 21:42
:00 UTC)
Facility "VirtualBox System Service": active/running (last update: 2016/11/01 21
:42:05 UTC)
Facility "Seamless Mode": active/running (last update: 2016/11/01 21:42:00 UTC)
Facility "Graphics Mode": active/running (last update: 2016/11/01 21:42:00 UTC)

Code: Select all

C:\Program Files\Oracle\VirtualBox>VBoxManage list usbhost
Host USB Devices:

UUID:               912c7b22-4f1e-41e6-a61a-7e4df269685d
VendorId:           0x1bcf (1BCF)
ProductId:          0x28b8 (28B8)
Revision:           84.19 (8419)
Port:               0
USB version/speed:  2/High
Manufacturer:       CN0J8NNP7248761BB6KLA00
Product:            Integrated_Webcam_HD
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0018
Current State:      Busy

UUID:               c60a8d95-a468-48f3-a2c1-389eca81d545
VendorId:           0x1bc7 (1BC7)
ProductId:          0x1208 (1208)
Revision:           3.24 (0324)
Port:               0
USB version/speed:  2/High
Manufacturer:       Android
Product:            Android
SerialNumber:       0123456789ABCDEF
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0021
Current State:      Captured

UUID:               37cb7b58-efda-4577-aad6-a10ba651ad39
VendorId:           0x1bc7 (1BC7)
ProductId:          0x1201 (1201)
Revision:           3.24 (0324)
Port:               0
USB version/speed:  2/High
Manufacturer:       Android
Product:            Android
SerialNumber:       0123456789ABCDEF
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0020
Current State:      Captured

UUID:               faa248e0-7e55-4f67-af85-602b76f8aecf
VendorId:           0x0a5c (0A5C)
ProductId:          0x5805 (5805)
Revision:           1.1 (0101)
Port:               0
USB version/speed:  1/Full
Manufacturer:       Broadcom Corp
Product:            5880
SerialNumber:       0123456789ABCD
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0019
Current State:      Busy

UUID:               4c335b42-a585-4b06-8a2d-07c058f2c234
VendorId:           0x0461 (0461)
ProductId:          0x4e22 (4E22)
Revision:           1.0 (0100)
Port:               0
USB version/speed:  2/High
Manufacturer:       PixArt
Product:            USB Optical Mouse
Address:            {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0047
Current State:      Busy

UUID:               aa2bcded-b119-4d38-a6a6-20a3f6bdf29f
VendorId:           0x0403 (0403)
ProductId:          0x6011 (6011)
Revision:           8.0 (0800)
Port:               0
USB version/speed:  2/High
Manufacturer:       FTDI
Product:            FT4232H MiniModule
SerialNumber:       FTVAEI5F
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0007
Current State:      Busy
Last edited by socratis on 2. Nov 2016, 02:48, edited 1 time in total.
Reason: Enclosed the information in [code] tag for better readability
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: USB Busy with previous Request Unsolved

Post by socratis »

  1. You started at the troubleshooting steps. Does this mean that the previous steps worked? If so, why did you go to the troubleshooting?
  2. You have thee devices with VendorId 0x1bc7: the 0x1201, the 0x1208 and the 0x28b8. The first two ones are shown as "Captured", although you have a filter for the 0x1208 one. What's going on?
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.
Kalice
Posts: 1
Joined: 3. Nov 2016, 10:51

Re: USB Busy with previous Request Unsolved

Post by Kalice »

Hey, i found a solution that work's for me:

1) In VirtualBox, Add new filters with the Product ID , and Vendor ID, put Any
2) Close VirtualBox
3) Go to your installation Directory: C:\Program Files (x86)\Oracle\VirtualBox\drivers\USB
4) Go to both Folder (device and filter), and in both folder : Right-click on the file extension *.inf ( VBoxUSBMon.inf and VBoxUSB.inf) and click install
5) Start VirtualBox then your VirtualMachine

It worked for me today, i spent a day to find a solution but nothing worked before this manipulation !!

I have Windows 10 (Host) and Kali Linux (Guest).

Hope this will help you :D
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

I found the problem was related Mcafee DLP Endpoint installed in my system...

https://kc.mcafee.com/corporate/index?p ... id=KB59755

Am in contact with the security admin.. Will let you know how it goes..
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

socratis wrote:
  1. You started at the troubleshooting steps. Does this mean that the previous steps worked? If so, why did you go to the troubleshooting?
  2. You have thee devices with VendorId 0x1bc7: the 0x1201, the 0x1208 and the 0x28b8. The first two ones are shown as "Captured", although you have a filter for the 0x1208 one. What's going on?
We are trying with different Modem boards and laptops... so the mismatch showed there..
I configured the Filter 1201 while I connected that one. 1208 is a different telit modem I tried later...

Anyway my problem most likely is related to Mcafee settings I think.. Once I test this with the help of a security admin, I will see how it goes.
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

Kalice wrote:Hey, i found a solution that work's for me:

1) In VirtualBox, Add new filters with the Product ID , and Vendor ID, put Any
2) Close VirtualBox
3) Go to your installation Directory: C:\Program Files (x86)\Oracle\VirtualBox\drivers\USB
4) Go to both Folder (device and filter), and in both folder : Right-click on the file extension *.inf ( VBoxUSBMon.inf and VBoxUSB.inf) and click install
5) Start VirtualBox then your VirtualMachine

It worked for me today, i spent a day to find a solution but nothing worked before this manipulation !!

I have Windows 10 (Host) and Kali Linux (Guest).

Hope this will help you :D

This I had tried already at the start of my troubleshooting itself, but did not work for me..
Thanks for the suggestion anyway !
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: USB Busy with previous Request Unsolved

Post by socratis »

Nivin wrote:I found the problem was related Mcafee DLP Endpoint installed in my system. https://kc.mcafee.com/corporate/index?p ... id=KB59755
Interesting, because they only mention VMWare in the linked article. I wonder if it is the same source of the problem...
Nivin wrote:Am in contact with the security admin.. Will let you know how it goes..
Please do. I need to update my USB list ;)
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.
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

As of Now I have disabled the Mcafee DLP endpoint.
Then restarted my system, reinstalled Virtualbox USB Filters[C:\Program Files\Oracle\VirtualBox\drivers\USB\filter]
Now everything works like a charm.
When Vbox is started and USB is inserted, it will show a driver installation and it will work as expected.

Basically the problem is Mcafee DLP endpoint Sets a USB class filter in the registry
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000} ->UpperFilters with a value hdlpdbk
hdlpdbk.sys is a system32 file associated with Mcafee DLP endpoint[found out from google] which led me to right direction in the troubleshooting. :)

When Mcafee DLP endpoint 9.x is running, it will maintain the USB class filter no matter what you do.
So you have to disable it. Security team is currently checking how to apply some proper settings in Mcafee to avoid this(they dont want to completely disable DLP endpoint for everyone).
Some similar settings to the device specific exceptions for symantec mentioned here.
https://support.symantec.com/en_US/arti ... 75220.html
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: USB Busy with previous Request Unsolved

Post by socratis »

Nivin wrote:...Class\{36FC9E60-...
OK, no need to update the list. The solution is already there. Thrice... ;)
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.
Nivin
Posts: 9
Joined: 1. Nov 2016, 20:41

Re: USB Busy with previous Request Unsolved

Post by Nivin »

socratis wrote:
Nivin wrote:...Class\{36FC9E60-...
OK, no need to update the list. The solution is already there. Thrice... ;)
Yea only problem is Mcafee wont let you delete this registry entry.
Paulo1955
Posts: 1
Joined: 12. Jan 2017, 17:30

Re: USB Busy with previous Request Unsolved

Post by Paulo1955 »

Kalice wrote:Hey, i found a solution that work's for me:

1) In VirtualBox, Add new filters with the Product ID , and Vendor ID, put Any
2) Close VirtualBox
3) Go to your installation Directory: C:\Program Files (x86)\Oracle\VirtualBox\drivers\USB
4) Go to both Folder (device and filter), and in both folder : Right-click on the file extension *.inf ( VBoxUSBMon.inf and VBoxUSB.inf) and click install
5) Start VirtualBox then your VirtualMachine

It worked for me today, i spent a day to find a solution but nothing worked before this manipulation !!

I have Windows 10 (Host) and Kali Linux (Guest).

Hope this will help you :D





Yay !!! Thanks Kalice - this worked for me ! My first time using VirtualBox, and first post, so hope I've done it right :oops: - Windows 8.1 Host / Windows 7 Home Premium Guest.
Post Reply