Oracle VirtualBox (v 4.3.4 r 91027) installed on Windows 7 64-bit throws this error message:
Failed to attach USB device STMicroelectronics STM32 STLink[0100] to the virtual machine ..
.. is busy with previous request..
usbvirtualbox
Oracle VirtualBox (v 4.3.4 r 91027) installed on Windows 7 64-bit throws this error message:
Failed to attach USB device STMicroelectronics STM32 STLink[0100] to the virtual machine ..
.. is busy with previous request..
Best Answer
Adding a device filter as mentioned by rubStackOverflow is necessary avoid the host OS using actual drivers for the device. If you got this right and watch the Windows Device Manager while plugging in the device, you see
USB Controllers -> Virtualbox USB
appearing instead of the actual device.If then the device is not detected by the guest OS, check if the host Windows has an upper USB filter driver like
USBPcap
installed. (Reference: https://forums.virtualbox.org/viewtopic.php?f=6&t=39104#p176270)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
.UpperFilters
. In my case it was there and had valueUSBPcap
. Most likely this came from Wireshark or I may have installed it manually.UpperFilters
.Good luck!