USB to serial converter

Hello,
can somebody tell me, when I am using a USB 2 serial adapter, recognize the Mac the adapter as an USB 2 device (in he USB tree in "about the Mac"), althouth the serial is working by 14 Kbit.
(Thats because I need more than 2 USB Serial devices and Parallels is working only with two USB 1.1)
Thanks from Vienna
gus
 
Problem with SerialClient

I'm trying to connect a Magellan Sportrak to Mapsend TOPO 3D using a keyspan adapter and I can't get SerialClient to connect to the Keyspan.

SerialClient's dropdown menu offers me a choice of three serial ports -- named Serial-1, KeySerial1, and USA19H1d1P1.1. The latter two are the ports from the Keyspan adapater. SerialClient won't connect to either of those, giving me an error message "(2) No such file or directory."

The only port that will connect is Serial-1. When I connect there and ask TOPO to search for the GPS, a repeating text string shows up in the SerialClient log. So the connection from TOPO to SerialClient is working, but there's no connection to the keyspan.

I don't know what Serial-1 represents, so don't know if there's any way I can make use of it. Can I get SerialClient to recognize one of the Keyspan ports?

Also, should I be using anything other than SerialClient's default settings for things like number of bits, parity, and flow control?

Ralph Strauch
 
What worked for me --
eTrex Vista 3.70 & 3.80 firmware
Mac OS X 10.4.11 (Tiger)
Parallels 3 build 5600
Windows XP SP2
USB Serial Radio Shack 26-183
using Radio Shack Windows drivers
http://support.radioshack.com/soft.htm
http://support.radioshack.com/Download/software/260-0183.exe
or
Serial (at 9600 8,N,1, had trouble changing baud rate)
http://eudyptes.com/SerialClient.php
KeySpan USA18-QW
using KeySpan Mac OS X drivers

What Did Not Work--
Garmin MapInstall & MapManager 2030 Beta
ran fine, including MapConverter Windows->Mac
but does not recognize USB -> Serial -> eTrex
documentation says it will only work with direct USB GPS unit
Keyspan USA19-QW in Parallels
various Parallels forum comments suggest that Windows driver
does not run reliably in Parallels (perhaps specific a Keyspan issue)
Parallels can't grab device from Mac OS X Keyspan drivers
(can't be loaded at start up)

The prior notes in this thread were a big help. Thank you all.
Hope this note helps someone else...
 
Hang?

I know it's been awhile since this was posted, but I finally ran into this problem and this suggestion got me off dead-center. However, I still have the problem (recognized by Garmin apparently) of the WebUpdater hanging during Erase. Since the discussion below got me almost to the point of solution, I was wondering if anyone had gotten Parallels/WebUpdater/Keyspan to not hang during transfer.

Thanks in advance,



The Keyspan USA-19HS serial to USB adapter works fine as long as it is set up properly.

To do this, install the Keyspan driver, version 2.3 or later under Mac OS X. DO NOT install a driver under Windows.

The next step is to add a serial port to the Parallels Windows 2000 virtual machine configuration. To do this, start Parallels Desktop, select the Windows virtual machine from the list and click the Select button. On the Parallels Desktop menu bar, click Edit, select Virtual Machine from the drop down menu and click the Yes button on the drop down dialog box. The Configuration Editor window will be displayed.

Click the Add button in the Configuration Editor, select Serial Port from the Available Hardware list and click the Next button. Select 'Use a socket' and click the Next button. The following window shows the properties of the serial port. The default name of the serial port is /tmp/serial and this does not need to be be changed. Set the socket role to 'Server', check the 'Connect the Serial Port at startup' checkbox and click the Finish button to complete the setup of the serial port. Click the OK button to close the Configuration Editor and then quit the Parallels Desktop application.

One other software component that is required is a small utility called SerialClient. SerialClient is a free download from the Eudyptes website and is used to connect and disconnect the Keyspan driver from Parallels. Download the SerialClient utility and install it under Mac OS X by dragging it to the Applications folder.

Start the SerialClient application and it will display a serial port configuration window. The Stream Path field will have the default name of the serial port in it and must be the same as the name given to the serial port when it was added to the Parallels virtual machine with the Configuration Editor. Set the Baud Rate to whatever you need and the Flow Control to Hardware (RTS/CTS).

In your ~/Documents folder, create a new folder named SerialClient. Click File on the SerialClient menu bar, save the serial port configuration in the ~/Documents/SerialClient folder and quit the SerialClient application.

Now, to use the USB to serial adapter, make the necessary hardware connections, start the Windows virtual machine and let it complete its initialization. Start the SerialClient application by double-clicking the saved configuration file, click the SerialClient Connect button and then start the application that uses the serial connection. Be sure that the application is using the COM port that the Keyspan adapter is connected to.
 
Pure speculation-- WebUpdater may need tighter serial port control than available through the WebUpdater, Windows, Parallels, Serialclient, Mac OS X combination of software. Sorry I didn't write in my June 2008 post that using a separate USB serial device worked better: presumably 'cause Windows has more direct control. Good luck.
 
USB Serial adapter com port #

You have to install the driver for the host o/s..Once you do that then you can transfer to the guest..

If your Host is Mac..then insert the usb to serial adapter and install the Mac driver (If the HOST is XP then do the same except use the XP driver)..then check to make sure it WORKS in the HOST(Very Important step)..Then you can do one of two things...Either..


go to your settings for the guest machine and add a serial port and use physical serial port and select the com port that the Host assigned to the usb to serial device...This option will always make the serial port on the guest machine be assigned to Com 1..so when you connect to your rs232 device via the serial port, select Com 1 in the guest o/s..


OOOOOORRRRR...when the guest machine starts up..(make sure that usb is enabled of course) go to VM-Devices-USB and select the usb to serial adapter to connect to the virtual machine..The VM should recognize that a new device has been plugged in and prompt you to install the driver which you will now do using the driver appropriate for the GUEST o/s..Using this option..your usb to serial will be assigned to a different com port than 1...usually 3 or something like that...Check the hardware config in the guest o/s after the install to see what com port was assigned to it then use that port number when connecting an RS232 or 485 device to your serial cable..

Anyway..hope this helps...btw..the keyspan usb to serial adapter is SKETCHY at best with parallels...

Mike

I have a Windows application which communicates with a weather station through a com port. I have installed Prolific Technologies USB-Serial Driver which comes with the USB-Serial adapter which comes with the weather station. The Weather software configuration assigns a Com Port number.
However, whenever Windows is restarted (Vista running under Parallels 7) the USB - Serial Adapter is assigned a new Com port number and the software cannot communicate with the weather station.
Is there a way I can define a fixed Com Port number for the USB-Serial Adapter?
Thanks.
 
There might be a possibility that you need to use kextstat to check out the appropriate bundle ID if you aren't using the same drivers. After the unload is done you have to connect the device into the VM and load the drivers of your requirement inside the guest OS.
 
Back
Top