VMware

This Question is Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
9 Replies Last post: Jun 4, 2009 1:59 PM by wandro  

Prolific USB to serial driver: USB port cannot be connected to my Vista VM any more posted: May 29, 2009 7:36 AM

Click to view wandro's profile Novice 7 posts since
Nov 13, 2007

After I had installed the Prolific Vista USB to serial driver software (PL2303_VistaDriver_Setup.exe) on my Vista Home Premium VM (installed with VMware Fusion on an iMac), I could successfully use it to read GPS track data from my Garmin Etrex H device. But after a suspend/resume or restart of my Vista VM the Prolific USB port could not be reconnected to the VM, neither automatically, nor manually through the Vitual Machine menu (USB, or Settings).

Uninstall/reinstall of the Prolific driver first helped temporarily 2 or 3 times, now it seems to be completely impossible to get it to work again.

The same driver works fine on a native (bootcamp) installation of Vista on a second iMac.

Click to view etung's profile Guru 11,099 posts since
Oct 15, 2006
If you shutdown and start the Vista virtual machine, does your device work? If you shutdown the virtual machine and the Mac, then start them both, does the device work?
Click to view etung's profile Guru 11,099 posts since
Oct 15, 2006
If I open the "Settings -> USB" dialog while the Vista VM is running, a list of USB ports, containing "Prolific USB to serial: connect", is displayed, and if I check the check box left of the Prolific entry, then the check mark becomes visible for quite a short moment and then disappears again.
Perhaps I should mention that I have also installed the USB-to-serial adapter driver of Apple on MacOS. Could this conflict with the VM?

Yes! If an application or driver in OS X is holding onto the device, we will fail to connect it to the virtual machine with the symptoms you describe. You can check this by enabling USB logging as in Information Gathering for VMware Fusion and looking for the error code "e00002c5" - I suspect it will be in the log.
Click to view etung's profile Guru 11,099 posts since
Oct 15, 2006
But isn't there a way to avoid uninstalling the Apple driver? Can I perhaps release the Apple USB port temporarily?

That's a function of the driver, and isn't something we can control or affect.
Click to view woodmeister's profile Enthusiast 42 posts since
Jul 12, 2008
It seems that there is something on the Mac side that is trying to "grab"
the device. Although I use an XP VM, I use the dame device without
issue. As a matter of fact, I have used the device with Minicom on the
Mac side with XP VM running, quit minicom, attach the adapter to
the XP VM, and then run Hyperterm without a problem.

I also do similar things with a Linux VM without an issue, although the
Linux drivers seem pretty crappy.

So I think you may have some other app or driver grabbing the adapter
on the Mac side. You may want to investigate this possibility. This may
or may not be easy to find since there are some applications that have a driver
load at boot time even though the application itself is not running.
Click to view woodmeister's profile Enthusiast 42 posts since
Jul 12, 2008
The sad thing is, if it is OSX that is grabbing the device, there is nothing
Fusion can do to change anything. It must be OSX that must release the device or driver.

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities