Page 1 of 1

(solved)USB-serial Adapter does not show up in Ubuntu Guest

Posted: 12. Jun 2011, 22:02
by loeti82
Hi

As far as i din't found any thread with this "special" topic i decided to post this thread.

I want to connect my Profilic USB-serial Adapter to the Guest (Ubuntu 11.04, Ubuntu 10.04.02).
The Adapter is correct installed on the Host System (Mac OS X 10.6.7). The Device Driver is from http://osx-pl2303.sourceforge.net/
When i try to connect the Adapter to the guest OS i get:

Fehlercode:
NS_ERROR_INVALID_ARG (0x80070057)
Komponente:
HostUSBDevice
Interface:
IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:
IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}

The USB-serial adapter is not listed with "lsusb" or "dmesg | grep usb" on the guest.

I get the same error when i:
- add the Addapter to USB filter in the ports settings of the guest.
- add the Adapter as a serial device (COM1) in the ports settings

I even tried to connect the Adapter only when the guest is running.

I didn't found a suitable solution on any forum thread and google.

I downloaded a test version of parallels. Where the USB-seriel Adapter is working properly on the Guest OS.

So, what the hack is wrong with my Virtualbox and it's Host? :(

My configuration:
Host: Mac OS X Version 10.6.7 on MacBookPro8,1
Guest: Ubuntu 11.04 and 10.04.2
VB Extension Pack installed
Guest Audtions on both Guests installed

Re: USB - serial Adapter does not show up in Ubuntu Guest

Posted: 12. Jun 2011, 23:25
by Sasquatch
The error probably means that VB is unable to release the device from your Host and attach it to the VM. Have you tried an empty filter or specific filter to send the USB device directly to the VM when it's connected? Is there any reason why you have to use this method, instead of using the serial port passthrough?

Re: USB - serial Adapter does not show up in Ubuntu Guest

Posted: 13. Jun 2011, 09:24
by loeti82
It worked with choosing an empty filter! Thanks for the hint.

But why is the empty filter working and the specific filter for the adatper not?

Re: (solved)USB-serial Adapter does not show up in Ubuntu Guest

Posted: 13. Jun 2011, 11:19
by Sasquatch
There can be several reasons. One of which I think has to do with the identification of the device. If a device can be identified in several ways, like a UMTS modem that has a mass storage part for the software/driver (one identity for the modem, one for the storage), you can pick the wrong one or it needs both before it can operate properly. With an empty filter, you don't have that problem because every device is taken when it's connected.
So when using an empty filter, don't be surprised to see your USB stick or external mouse be taken by VB. If you want to avoid that, pause the VM, hook up the device and then resume it. Or just attach them before you start the VM ;).

Re: (solved)USB-serial Adapter does not show up in Ubuntu Guest

Posted: 23. Aug 2011, 19:49
by Fister
Thanks for the info. I had a Prolific based usb serial adapter which gave me the same error as loeti82 describes. At that time I didn't know how to fix this problem so I bought a different usb to serial adapter with a FTDI chipset which worked right away after installing the drivers. I guess I could have saved the money if I had known this about the Prolific adapter :shock:

Re: (solved)USB-serial Adapter does not show up in Ubuntu Gu

Posted: 30. Aug 2011, 09:30
by Bamzi
It worked with choosing buy levitra an empty filter! Thanks for the hint.

Re: (solved)USB-serial Adapter does not show up in Ubuntu Guest

Posted: 6. Sep 2011, 09:33
by wmackey73
I am having a similar problem. I read all of the USB controller posts I could find along with the manual. I haven't figured out what I am doing incorrectly yet.

I have a very recent (45 days) macbook pro OSX 10.7.1 Lion host with W7 guest.

I am trying to utilize a Topaz Systems Inc. USB signature pad in the VM. Under devices>usb devices it (topaz) is greyed out. There are a few apple devices available (bluetooth, IR and HD camera) and it does show the Topaz sig pad (tablet), but I cannot select it nor use it as it is greyed out.

I created a filter with blank fields, nothing changed. The additions are installed. I read the manual explaining the extensions and downloaded them, an error message came up that said my original package included these and it aborted the install.

Under settings>ports the "Enable USB Controller" box and phrase are greyed out and unselectable.

I need to use this sig pad for sales. I bring the laptop to the client and they sign in an application that only works in Windows. There are no mac drivers for this item that i am aware of.

Any help is very much appreciated. I apologize in advance if I am missing something completely obvious. I tried to find what passthrough means but I don't know where/what that is.