[Ham-Mac] has anyone tried... Mac/Doze file transfers?

Jack Brindle jackbrindle at earthlink.net
Thu Jul 2 00:24:38 EDT 2009


Steve;

I agree. The Keyspan devices have always been excellent and their  
support has been top-notch. The state of the web page is indeed a  
shame, and I really hope that this is not indicative of the general  
state of Keyspan.

The problems with the Keyspan drivers with VMs is very well  
documented. The Parallels folks have had to do special coding to work  
around the problem, and I suspect that VMWare has done something  
similar. The VirtualBox developers have not added this. There are work- 
arounds involving the use of named pipes, but these are a pain to  
create and can be rather problematic. Even though I am very well  
versed in this area (and Mac development in general), I found it much  
easier simply to go with one of the development devices that FTDI  
offers as a better solution. Keyspan gives us wonderful utilities to  
monitor the state of their devices, but sometimes the utilities get in  
the way. This is one of those times.

As for my use, I prefer the FTDI devices and drivers at this time, and  
actually have for several years. It is far easier to use one of their  
devices in a design, which means that folks can use their drivers  
instead of me having to create new ones for whatever platforms that  
are needed. As a developer, the down side is that you have to use only  
the features of their devices and not be able to create new ones that  
properly fit the product.

In any case, it is best to use whatever device/product that solves the  
requirement. For my ham radio needs, that currently means a Mac mini  
with VirtualBox and FTDI-based serial devices and an external USB  
sound interface (among other things). It works very well, is low power  
and so far handles everything I throw at it. By the way, the rig here  
is a choice of Elecraft K3 or K2. For contesting I use N1MM logger, at  
least until SkookumLogger or something else catches up on the Mac. For  
almost everything else I use Mac-based software. And when my  
development tools (other than Xcode) become available on our platform  
of choice, I will finally be able to retire Windows...

As for the 64-bit issue, remember that the Mac has been 64-bit for  
some time. Existing drivers work quite well under Snow-Leopard (I'm  
not currently under NDA, so I can speak), and we should not expect any  
change, or anything similar to what the Windows folks are seeing. I  
honestly don't expect much of a change for Snow Leopard, with the  
possible exception that applications that need lots of memory (mostly  
graphics apps) which are written in Cocoa will be able to take  
advantage of a very large memory space and will gain the additional  
registers the processor allows when 64-bit is enabled (meaning the app  
will run a bit faster). Everything else will continue to run quite  
nicely.

Thanks for the info!

On Jul 1, 2009, at 8:40 PM, Steve Hellyer wrote:

> Hi Jack,
>
> The Keyspan (now triplite) drivers in Mac OS X do not block use of  
> serial ports in a VM.  I use Parallels (v4) to access an older  
> Keyspan 4 port serial adaptor.  You do have to install the Keyspan  
> drivers in Windows. Same as you have to on a PC.
>
> <Attached is screen shot of Parallels VM running HamRadioDeluxe  
> controlling my Kenwood radio via Keyspan adaptor>
>
> I agree with you FTDI has some great drivers.  Wasn't the case a few  
> years ago when I wanted a 4 port adapter to control a number of  
> devices. They have picked thing up to match growth in Mac OS X  
> market share. :-)
>
> If you have an ICOM you may want to have a look at this as it uses  
> FTDI drivers and make thing a little cleaner as you can go direct to  
> CI-V interface. http://www.blackcatsystems.com/usbciv/
>
> Also agree since the purchase of Keyspan by TripLite the serial  
> adaptors have not seen the attention like when Keyspan marketed  
> them.  (I wonder why they purchased Keyspan given there lack of  
> marketing there new adaptors????)
>
> It's important to note that if a USB device has been "captured" by  
> the VM then Mac OS can't use it and vice versa. So if I am running  
> the VM I can't run MacLoggerDX and have it also use same USB serial  
> adaptor.
>
> <pastedGraphic.jpg>
>
>
> We have lots more choices now but the Keyspan drivers were developed  
> first for Mac OS X and then they added Windows.
> They are very good drivers.  Question is will they remain that way?  
> Wondering because 10.6 (snow-leopard), due this September, will be a  
> full 64 bit OS which mean we will want 64-bit version of the  
> drivers. 10.5 is a hybrid 64/32 OS which has a 64 bit memory model  
> but uses 32 driver model (printers, scanner, etc..)
>
> Developers have snow-leopard now so there is good time to recompile  
> for full 64 bit.  Snow Leopard will also be Intel only so it should  
> also be easier to develop, compile and test drivers one type of CPU.  
> Will be interesting to see what TripLite, FTDI, and Prolific have  
> ready.
>
> Cheers & 73
> Steve - VA3SPH
>
> On 1-Jul-09, at 9:53 PM, Jack Brindle wrote:
>
>> One of the few problems I have found is the use of Keyspan serial
>> ports. Keyspan has a utility that runs on the Mac that blocks the use
>> of the driver by the VM client. The solution is to use a serial port
>> made by someone else. As someone else noted there are USB serial
>> adapters that will do the job quite nicely. My favorite are those
>> using the FTDI chips - the drivers are the best around. Keyspan  
>> serial
>> adapters used to be my favorite, but since their purchase by  
>> TrippLite
>> things seem to have gone down hill. Finding anything about the  
>> devices
>> on the web site is very difficult. I recently bought an FTDI adapter
>> from Mouser for $18 - it works exceptionally well on both the Mac and
>> Windows side.
>>
>> - Jack B, W6FB
>


-Jack Brindle, W6FB
=======================================================================




More information about the Ham-Mac mailing list