Page 1 of 1
Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 12:14
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!
Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 13:57
by socratis
Paolo Leone wrote:Any help or suggestion will be appreciated, thanks!
You're welcome.
Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 17:25
by Paolo Leone

very nice
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!
Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 17:58
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%):
- Make sure that the extension pack is installed.
- 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.
- 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.
- If the device shows up, but as unavailable, "eject" it from your host, but leave it plugged in. It should show up as available.
- Are you by any chance using a USB 3.0 port?
Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 18:22
by Paolo Leone
Heard my Yu-huuuuuuu!!!!!!! ???
IT WORKS!!!!

Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 18:23
by Paolo Leone
THANKS THANKS AND THANKS AGAIN!!!!

Re: Can't install USB printer on win XP VM
Posted: 31. Jan 2014, 21:35
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.