Page 1 of 1
[SOLVED] Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 9. Jul 2013, 00:28
by Paladin656
Edited to reflect Solved.
Greetings forum.
VirtualBox 4.2.2 R84989
Host Mac OX 10.8.4 64 bit 16 GB RAM
Guest Windows XP 5008 MB RAM32 bit
Guest Additions Installed
I've been having trouble geting a KeySpan USA-19HS Serial to USB adapter to work on a Mac OS X 10.8.4 host and a WinXP Guest.
When I try to select it from the menu bar in the guest, it tells me:
Code: Select all
Failed to attach the USB device Keyspan, a division of InnoSys Inc. Keyspan USA-19H [0100] to the virtual machine Winders.
USB device 'Keyspan, a division of InnoSys Inc. Keyspan USA-19H' with UUID {d3d4c944-8262-42b6-91b7-a4b70be1cde5} is in use by someone else.
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
My guess from that message is that the Mac host isn't "releasing" the KeySpan, but I can't figure out any way to get it to do that. I've set up a filter for it. I've tried to un mount it. I've googled around but nothing seems to work.
Appreciate in advance any assistance.
Edited to reflect "Minimum information needed for assistance" as suggested.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 9. Jul 2013, 23:29
by noteirak
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 01:15
by Paladin656
Any thoughts at all?
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 12:29
by mpack
Create a USB filter to match the device, and make sure you plug the device in after the VM is running, i.e. before the host has a chance to grab it.
Your question is actually a FAQ. Internal search doesn't index three letter words, so best advice is to use Google and search for
"busy with a previous request" site:forums.virtualbox.org. You'll find answers for this problem in much greater depth than I intend to provide here. Mac users seem to have a particular problem with this, perhaps OS X is reluctant to release these devices.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 13:04
by ChipMcK
mpack wrote:Mac users seem to have a particular problem with this, perhaps OS X is reluctant to release these devices.
VirtualBox is the only virtualisation package with the problem
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 13:09
by loukingjr
ChipMcK wrote:mpack wrote:Mac users seem to have a particular problem with this, perhaps OS X is reluctant to release these devices.
VirtualBox is the only virtualisation package with the problem
I'm guessing that's because the other two, Fusion and Desktop are dedicated Mac programs whereas VirtualBox is more generic, and as I've seen over the years, the Mac version of VB is on a rather low priority but I have heard that is changing. We'll see.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 13:19
by ChipMcK
loukingjr wrote:the Mac version of VB is on a rather low priority
I have noted and reacted accordingly
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 13:25
by loukingjr
ChipMcK wrote:loukingjr wrote:the Mac version of VB is on a rather low priority
I have noted and reacted accordingly
In defense of VirtualBox, I have purchased the other two in the past, (one of them twice), and demanded a refund and received refunds for both. One, because they were both rather slow to catch up to changes in various OSs, and two, I think their upgrades are too pricey.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 14:39
by mpack
I already had to delete a number of off topic messages from this thread. I would prefer not to have to do it a second time. Please keep discussion to the question asked by the OP.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 14:42
by loukingjr
NP
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 14. Jul 2013, 18:14
by Paladin656
mpack wrote:Create a USB filter to match the device, and make sure you plug the device in after the VM is running, i.e. before the host has a chance to grab it.
Your question is actually a FAQ. Internal search doesn't index three letter words, so best advice is to use Google and search for
"busy with a previous request" site:forums.virtualbox.org. You'll find answers for this problem in much greater depth than I intend to provide here. Mac users seem to have a particular problem with this, perhaps OS X is reluctant to release these devices.
I have tried the USB filter and plugged in with the VM running. I've rebooted the VM fresh to make sure it's not a saved state or such as well.
I'm looking through the results of the google you provided. There seems to be a lot of windows suggests of "safely remove hardware" to get the VM to picked it up, but I don't know the Mac equivalent of that. Maybe umount, but I'm not a Mac power user yet. And I'm still looking through the results.
Something I just found as amusing was the first google hit in the Mac forum was actually someone saying to google the busy with previous requests

Google inception?
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 15. Jul 2013, 02:50
by rpmurray
Paladin656 wrote:I have tried the USB filter and plugged in with the VM running.
What exactly does this mean? Nowhere here do you explain how you set up the filter. One of the things I've found for the several USB devices I've attached to the guest OSes I've created is that you should enter just enough information to get the filters working. This usually means just the vendor ID and the product ID. For reasons I've been unable to determine, the filters, at least on a Mac host, don't seem to work reliably if you enter all the fields.
Re: Using a KeySpan USA-19HS Serial to USB adapter.
Posted: 16. Jul 2013, 01:47
by Paladin656
rpmurray wrote:What exactly does this mean? Nowhere here do you explain how you set up the filter.
When I said I had created the filter, it was in response to the suggestion from mpack to ensure that I've done that.
mpack wrote:Create a USB filter to match the device, and make sure you plug the device in after the VM is running, i.e. before the host has a chance to grab it.
To do this I went through the menu Machine>Settings>Ports>USB and selected the device there.
I attempted to do as you suggested and modify the filter to contain just the information in the Name, Vendor ID and Product ID.
...waits for stuff to load...
Holy USB Batman!! You did it!
Thanks so much thread for the suggestions and the help. Looks like rpmurray's trick of trimming the excess out of the filter is what did it.
Can't thank you enough.