Can't install USB printer on win XP VM

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
Paolo Leone
Posts: 4
Joined: 31. Jan 2014, 12:08

Can't install USB printer on win XP VM

Post by Paolo Leone »

Hi,

I firstly apologize for my bad english...

my XP virtual machine can't see a Zebra USB card printer connected to my Mac - it worked until a few versions ago, maybe in Jun 2013.
Then I updated to the latest versions and it stopped working.

This is what I get:

Failed to attach the USB device Zebra P330i [0140] to the virtual machine XP1.
USB device 'Zebra P330i' with UUID {5ef06150-46a7-4a92-9777-a8d970527311} is busy with a previous request. Please try again later.

Details:

Result Code:
NS_ERROR_INVALID_ARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}


Any help or suggestion will be appreciated, thanks!
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Can't install USB printer on win XP VM

Post by socratis »

Paolo Leone wrote:Any help or suggestion will be appreciated, thanks!
You're welcome.
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.
Paolo Leone
Posts: 4
Joined: 31. Jan 2014, 12:08

Re: Can't install USB printer on win XP VM

Post by Paolo Leone »

:D very nice :D

BUT...

I've also tried enabling / disabling / enabling again filters and / or USB 2.0 EHCI support, also the whole USB tab, and again after rebooting my Mac, but... nothing changed!

I always get the same message - EVERY other USB device I tried works, (even the iSight camera and a HW USB dongle....
furthermore, the zebra printer appears immediately when adding the filter!
I also tried to remove the letters from the serial number in the filter - it looks like it works for some device...

Nothing at all!
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Can't install USB printer on win XP VM

Post by socratis »

Glad that you have a sense of humor ;)

So, here's my canned answer. It works 99% (I really hope you're not the 1%):
  1. Make sure that the extension pack is installed.
  2. Create a USB filter in your guest settings while the device is plugged in the host. Delete all values except VendorID and ProductID.
  3. Unplug the device.
  4. Start your guest (the one that you applied the filter to). Let it start completely. Log in if you have to.
  5. Plug your device. The filter should capture it and pass control to your guest.
  6. 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.
  7. If the device shows up, but as unavailable, "eject" it from your host, but leave it plugged in. It should show up as available.
  8. Are you by any chance using a USB 3.0 port?
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.
Paolo Leone
Posts: 4
Joined: 31. Jan 2014, 12:08

Re: Can't install USB printer on win XP VM

Post by Paolo Leone »

Heard my Yu-huuuuuuu!!!!!!! ???

IT WORKS!!!! :D
Paolo Leone
Posts: 4
Joined: 31. Jan 2014, 12:08

Re: Can't install USB printer on win XP VM

Post by Paolo Leone »

THANKS THANKS AND THANKS AGAIN!!!! :D
Rootman
Posts: 251
Joined: 1. Oct 2012, 18:29

Re: Can't install USB printer on win XP VM

Post by Rootman »

Socratis answer usually get to the bottom of it, however in devices like printers I typically don't try and attach the device to the guest, I enable file and print sharing in the host if Windows or share it via Samba if Linux. I then use the shared printer in the guest, just like you would form any other "real" PC. That way you can print from BOTH the host and guest without worrying about disconnecting it or reconnecting it. This usually works, except for the oddball USB printer that just demands USB connectivity.
Post Reply