Page 1 of 1

Failed to attach USB device Logitech Camera

Posted: 26. Jan 2010, 01:15
by mrv
Using Mac OS X host and Windows 7 guest.
Attaching Logitech Camera produces the following error.
USB Device 'Logitech Camera with UUID (......) is busy with previous request.
Result Code:
NS_ERROR_INVALID_ARG (0x80070057)
Component:
HostUSBDevice
Interface:
IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:
IConsole {6375231a-c17c-464b-92cb-ae9e128d71c3}

The camera works fine with Mac OS. I have tried various combinations of port settings - USB 2.0 on and off. Rebooting guest with each. Tired connecting the camera once the Guest is up. etc.

The USB support is working fine as I am able to connect and use the USB HP printer. Just the camera is not connecting. I suspect Mac OS is doing something different with Camera Vs Printer. Any suggestions?

Re: Failed to attach USB device Logitech Camera

Posted: 19. Feb 2010, 21:49
by gsearle
I have been seeing the same thing on a Windows XP host with Windows XP guest since I started using VirtualBox version 2.4 and now with version 3.1.4 for my USB Creative media player. I'd really like to know what this means and how to fix it.

Re: Failed to attach USB device Logitech Camera

Posted: 19. Feb 2010, 22:21
by GARoss
I don't know if this will help but it worked for me.
Make sure before you boot Windows that you have designated in VB/Setting the proper USB connection is shared. You probably already have done this. Mine says SanDisc Corp. SDDR-113 [0127] not Canon or whatever. Boot your guest in VB & plug in your USB CR (I use a card reader, too).
Your Mac host computer tends to connect the USB first. Eject it but don't unplug it. Then go to the top of your screen where you find Mac Apps. Next to the ? is VB-File-Devices, under Devices make sure you have USB card reader checked to activate it. Keep your pointer/mouse inside the Win7 VB window (don't pick something in the Mac window). It takes a few seconds & sometimes a few tries, but it will open.
HTH

Re: Failed to attach USB device Logitech Camera

Posted: 3. Jun 2010, 00:45
by enilkciw
mrv wrote:Using Mac OS X host and Windows 7 guest.
Attaching Logitech Camera produces the following error.
USB Device 'Logitech Camera with UUID (......) is busy with previous request.
Result Code:
NS_ERROR_INVALID_ARG (0x80070057)
Component:
HostUSBDevice
Interface:
IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:
IConsole {6375231a-c17c-464b-92cb-ae9e128d71c3}

The camera works fine with Mac OS. I have tried various combinations of port settings - USB 2.0 on and off. Rebooting guest with each. Tired connecting the camera once the Guest is up. etc.

The USB support is working fine as I am able to connect and use the USB HP printer. Just the camera is not connecting. I suspect Mac OS is doing something different with Camera Vs Printer. Any suggestions?
I'm having this problem myself. I've attached a Logitech QuickCam Communicate Deluxe webcam to my MacBook Pro. When I try to attach it to my Windows XP (32-bit) guest I get the same error as the originator of this thread:

Result Code: NS_ERROR_INVALID_ARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {6375231a-c17c-464b-92cb-ae9e128d71c3}

How can I unbusy the webcam so the XP guest can attach it??? I'm running VBox 3.2.2 on Mac OSX 10.5.8.

Re: Failed to attach USB device Logitech Camera

Posted: 12. Jul 2010, 18:44
by gordonh
I am having this exact problem. The solution mentioned above:

Make sure before you boot Windows that you have designated in VB/Setting the proper USB connection is shared.

When I go into both the VB Settings and the settings for the particular OS image, I don't see anything about a USB setting of "shared". I see the ability to enable USB within the image but that is all.

In the past with other devices I have simply selected the device in the Devices menu and the USB device is transferred from the Mac to the virtual image. For some reason this camera that is not working and so far I have not figured out why.

I have tried many kinds of steps: Removin

- Removing all other USB devices
- Rebooting the Mac, Virtualbox, virtual image
- Connecting the USB device before booting up the virtual image and after booting it up
- Connecting through different USB ports and through a USB hub
- Added a filter to grab the USB device

All come back with exactly the same error. The error seems to indicate that a request is sent to the device automatically (already busy?) but the detail error sounds like it tries to communicate but the parameters are not correct.

The camera does work fine within the Mac OS itself and it seems that the Mac gets the device always and I can not get it away from the Mac. Any solution that I am missing?

Re: Failed to attach USB device Logitech Camera

Posted: 13. Jul 2010, 05:47
by deanv
I am having a very similar problem, only mine involves a USB printer/scanner. I am running Snow Leopard, and VB 3.2.6, with an Arch Linux guest. I have been wrestling with USB issues since I began trying to use VB about a year ago. I got frustrated and finally decided that to effectively use virtual machines, I would need some form of network storage to share files, so I built a freeNAS server, and as it turns out, accessing storage over a network works just fine. But, as good as that works for storage, it still leaves me with the need to access my scanner/printer, which is not network capable. OSX does not have drivers for this printer/scanner, but it works fine with Arch Linux (except that I need to reboot into Arch whenever I want to use it...sort of defeats the usefulness of VB), and I'd like to get this working.

SInce OSX does not recognize the printer, it does not appear in any OSX config screens, and thus it cannot in any way (that I know) be *ejected*. I have had a variety of problems, but with the versions of host/VB/guest that I am using, I now see the message regarding "...busy with a previous request. THis behavior seemed to start only after I defined the USB device filter, indicating to me that the "previous attempt" was one that was initiated during the startup of the Arch VM.

I have searched the web and these forums (and Arch forums, and Gentoo forums, and...) for a remedy, but nothing I do seems to enable this in any way. I REALLY want to rely on VB to support Linux on my Mac, but this problem seems to be a real roadblock. Any help or any suggestions would be much appreciated. I will gather whatever diagnostic info would be helpful in tracking this down. Please help.

-dvh