[Solved] again usb device busy with previous request..

Discussions related to using VirtualBox on Windows hosts.
dragonfire665
Posts: 4
Joined: 11. Jan 2016, 06:56

Re: [Solved] again usb device busy with previous request..

Post by dragonfire665 »

Hello and sorry for keeping this post going but I am currently running thru this problem. And no matter what I am still getting the same issue.

USB device 'Canon iP1800 series' with UUID {ec6f67a2-5b1d-4ff6-ae17-75eeff01a231} 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}

I have tried the following steps below:


Create a USB filter in your guest settings while the device is plugged in the host. Delete all values except VendorID and ProductID.
Unplug the device.
Start your guest (the one that you applied the filter to). Let it start completely. Log in if you have to.
Plug your device. The filter should capture it and pass control to your guest.

I did it while the guest was running and when it was not. But the main issue I am having is that whenever I edit the filter and delete everything except VendorID and ProductID my Virtualbox will completely freeze and I would have to force end task. Doing so, it does not allow me to restart Virtualbox into I remove all running process. When i restart, nothing was save. All values are readded.

What am I doing wrong?

Im currently running Windows 10. And using Virtualbox 5.0.10 thought 5.0.12 was the issue but I am still have the same problems with older Virtual box.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: [Solved] again usb device busy with previous request..

Post by mpack »

The first thing you are doing wrong is not explaining why the VM needs to own the printer. Normally the correct way to handle a printer is to leave the host in charge of it, and share it on a network that the VM is also part of. That way both host and guest can continue to use the printer.
dragonfire665
Posts: 4
Joined: 11. Jan 2016, 06:56

Re: [Solved] again usb device busy with previous request..

Post by dragonfire665 »

if so, can you explain to me how to do that? Because I cant seem to find the way you are telling me to connect the printer.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: [Solved] again usb device busy with previous request..

Post by mpack »

Well, you won't find instructions on printer sharing on this site because it isn't a VirtualBox question, it's a question for Windows/Printer support and the answer is the same no matter what kind of hardware Windows is installed on (including virtual). Just configure your VM for bridged (if you have a router) or host only networking, and enable printer sharing on your host in the normal way. Google can tell you how.
bmn
Posts: 29
Joined: 8. Aug 2013, 13:06

Re: [Solved] again usb device busy with previous request..

Post by bmn »

@mpack and how do you sugest dealing with a printer that is no longer supported on newer OS but still supported on older ones?
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: [Solved] again usb device busy with previous request..

Post by mpack »

Off topic. Please pick an appropriate topic for your questions, or start a new one.
Mr_Tux
Posts: 2
Joined: 18. Dec 2013, 21:18

Re: [Solved] again usb device busy with previous request..

Post by Mr_Tux »

I had a similar problem. Tried to connect a Canon LiDE 30 scanner through Win10 to a Ubuntu virtual machine. Got a device in Windows Device Manager "VirtualBox USB" with a yellow exclamation mark, and the "usb device busy" message if trying to connect to the scanner in my Ubuntu host. It had worked a week ago. None of the tips above worked.

The solution: Downgrade VirtualBox.

The latest version 5.1.4 didn't work. Downgraded to 5.0.20 and it worked again!
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: [Solved] again usb device busy with previous request..

Post by mpack »

I'm going to close this topic, as "USB device busy with a previous request" is too broad. It will happen every time someone tries to grab a USB device which the host is already using, and it often means that the grab attempt was inappropriate, and the device should be shared, not grabbed.

Locking this.
Locked