All of lore.kernel.org
 help / color / mirror / Atom feed
* USB converters and old hardware
@ 2010-04-08  5:08 Phil
  2010-04-08 10:20 ` Mike McCarthy, W1NR
  0 siblings, 1 reply; 16+ messages in thread
From: Phil @ 2010-04-08  5:08 UTC (permalink / raw)
  To: linux-hams

Thank you for reading this.

I have two old hardware items that I would like to put back into service.

The first is a Baycom style modem that of course does not work with USB to 
serial converters because of the non-standard way in which the modem 
interacts with the serial port. An acquaintance told me that genuine USB to 
serial converters are available but a Google search does not indicate this to 
be true. Can anyone suggest how I might be able to use this modem again?

The second question is more programming related and concerns a hardware 
item that used to operate via a parallel port. I thought a USB to parallel 
converter would easily solve this problem but it does not. The converter 
does allow me to use an old printer and it does cause /dev/parport0 to be 
generated. The problem is that ioctl(fd,PPCLAIM) now causes the following 
error message to be displayed:

"Parport claim: No such device or address" 

This indicates to me that the parallel converter does what it is intended to 
do, allow the use of old printers, but nothing else. Is there an alternative 
way to programme such a port? I've played with the outport C instruction 
briefly but I'm unsure of the base address of the port. Are genuine serial and 
parallel ports available for newer computers?

I'm reluctant to build new gear when the old stuff works perfectly.

-- 
Regards,
Phil

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-08  5:08 USB converters and old hardware Phil
@ 2010-04-08 10:20 ` Mike McCarthy, W1NR
  2010-04-09  1:09   ` Phil
  0 siblings, 1 reply; 16+ messages in thread
From: Mike McCarthy, W1NR @ 2010-04-08 10:20 UTC (permalink / raw)
  To: Phil; +Cc: linux-hams

There are many PCI and PCI-e cards with both types of ports that respond
like "real" serial and parallel ports. I generally buy the cheapest ones
I can find at mwave.com (they all seem to use the same chip) and have no
problems. No go for laptops. Best solution I have seen for laptops are
the legacy docking stations for the Dell Latitude line.

Mike, W1NR

Phil wrote:
> Thank you for reading this.
>
> I have two old hardware items that I would like to put back into service.
>
> The first is a Baycom style modem that of course does not work with USB to 
> serial converters because of the non-standard way in which the modem 
> interacts with the serial port. An acquaintance told me that genuine USB to 
> serial converters are available but a Google search does not indicate this to 
> be true. Can anyone suggest how I might be able to use this modem again?
>
> The second question is more programming related and concerns a hardware 
> item that used to operate via a parallel port. I thought a USB to parallel 
> converter would easily solve this problem but it does not. The converter 
> does allow me to use an old printer and it does cause /dev/parport0 to be 
> generated. The problem is that ioctl(fd,PPCLAIM) now causes the following 
> error message to be displayed:
>
> "Parport claim: No such device or address" 
>
> This indicates to me that the parallel converter does what it is intended to 
> do, allow the use of old printers, but nothing else. Is there an alternative 
> way to programme such a port? I've played with the outport C instruction 
> briefly but I'm unsure of the base address of the port. Are genuine serial and 
> parallel ports available for newer computers?
>
> I'm reluctant to build new gear when the old stuff works perfectly.
>
>   


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-08 10:20 ` Mike McCarthy, W1NR
@ 2010-04-09  1:09   ` Phil
  2010-04-13 14:42     ` walter harms
  0 siblings, 1 reply; 16+ messages in thread
From: Phil @ 2010-04-09  1:09 UTC (permalink / raw)
  To: linux-hams

On Thu, 8 Apr 2010 08:20:56 pm Mike McCarthy, W1NR wrote:
> There are many PCI and PCI-e cards with both types of ports that respond
> like "real" serial and parallel ports. I generally buy the cheapest ones
> I can find at mwave.com (they all seem to use the same chip) and have 
no
> problems. No go for laptops. Best solution I have seen for laptops are
> the legacy docking stations for the Dell Latitude line.
> 

Thank you Mike,

I should have mentioned that I have a laptop. It's been a long time since I've 
owned a desktop computer and I didn't think of legacy cards. Are these 
cards compatible with the latest motherboards? It's an expensive option but 
worth considering.

-- 
Regards,
Phil

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-09  1:09   ` Phil
@ 2010-04-13 14:42     ` walter harms
  2010-04-13 17:52       ` IT2 Stuart Blake Tener, USNR
  0 siblings, 1 reply; 16+ messages in thread
From: walter harms @ 2010-04-13 14:42 UTC (permalink / raw)
  To: Phil; +Cc: linux-hams



Phil schrieb:
> On Thu, 8 Apr 2010 08:20:56 pm Mike McCarthy, W1NR wrote:
>> There are many PCI and PCI-e cards with both types of ports that respond
>> like "real" serial and parallel ports. I generally buy the cheapest ones
>> I can find at mwave.com (they all seem to use the same chip) and have 
> no
>> problems. No go for laptops. Best solution I have seen for laptops are
>> the legacy docking stations for the Dell Latitude line.
>>
> 
> Thank you Mike,
> 
> I should have mentioned that I have a laptop. It's been a long time since I've 
> owned a desktop computer and I didn't think of legacy cards. Are these 
> cards compatible with the latest motherboards? It's an expensive option but 
> worth considering.
> 
Hi Phil,
there is an easy solution for laptops like this one here:
http://www.amazon.de/Delock-PCMCIA-ADAPTER-1x-SERIELL/dp/B000OQW562
http://www.amazon.de/Delock-PCMCIA-CardBus-1x-parallel/dp/B000N7BJO6

I have no idea about quality or linux drivers but PCMCIA with seriell or parallel
are available for many laptops. The question is more interessting if you want
both at the same time.

re,
 wh

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-13 14:42     ` walter harms
@ 2010-04-13 17:52       ` IT2 Stuart Blake Tener, USNR
  2010-04-14  5:37         ` Douglas Cole
  0 siblings, 1 reply; 16+ messages in thread
From: IT2 Stuart Blake Tener, USNR @ 2010-04-13 17:52 UTC (permalink / raw)
  To: wharms; +Cc: Phil, linux-hams

ALCON,

I would suggest going with the KEYSPAN USB adapter, for some several  
reasons as follows:

1) They are entirely compatible with Linux, Windows, and MacOS  
(Keyspan USA-19)
2) This is a very high quality product
3) I believe Keyspan is now owned by TrippLite, a very respectable  
company as well.

Remember: "It's not you get what you pay for, but you do not get what  
you did not pay for!"


Stuart

Quoting "walter harms" <wharms@bfs.de>:

>
>
> Phil schrieb:
>> On Thu, 8 Apr 2010 08:20:56 pm Mike McCarthy, W1NR wrote:
>>> There are many PCI and PCI-e cards with both types of ports that respond
>>> like "real" serial and parallel ports. I generally buy the cheapest ones
>>> I can find at mwave.com (they all seem to use the same chip) and have
>> no
>>> problems. No go for laptops. Best solution I have seen for laptops are
>>> the legacy docking stations for the Dell Latitude line.
>>>
>>
>> Thank you Mike,
>>
>> I should have mentioned that I have a laptop. It's been a long time  
>> since I've
>> owned a desktop computer and I didn't think of legacy cards. Are these
>> cards compatible with the latest motherboards? It's an expensive option but
>> worth considering.
>>
> Hi Phil,
> there is an easy solution for laptops like this one here:
> http://www.amazon.de/Delock-PCMCIA-ADAPTER-1x-SERIELL/dp/B000OQW562
> http://www.amazon.de/Delock-PCMCIA-CardBus-1x-parallel/dp/B000N7BJO6
>
> I have no idea about quality or linux drivers but PCMCIA with  
> seriell or parallel
> are available for many laptops. The question is more interessting if you want
> both at the same time.
>
> re,
>  wh
> --
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-13 17:52       ` IT2 Stuart Blake Tener, USNR
@ 2010-04-14  5:37         ` Douglas Cole
  2010-04-14 15:18           ` IT2 Stuart Blake Tener, USNR
  2010-04-15  1:51           ` Phil
  0 siblings, 2 replies; 16+ messages in thread
From: Douglas Cole @ 2010-04-14  5:37 UTC (permalink / raw)
  To: IT2 Stuart Blake Tener, USNR; +Cc: wharms, Phil, linux-hams

I have to agree, I use the Keyspan adapters at work and at home.
They work for me as well, both the multiport devices as well as the
single port ones (USA19-HS)...
Port replicator for my work HP laptop gives me a 'real' serial port
(COM1 in Win32 land)...

Doug
N7BFS


On Tue, Apr 13, 2010 at 10:52 AM, IT2 Stuart Blake Tener, USNR
<teners@bh90210.net> wrote:
> ALCON,
>
> I would suggest going with the KEYSPAN USB adapter, for some several
> reasons as follows:
>
> 1) They are entirely compatible with Linux, Windows, and MacOS
> (Keyspan USA-19)
> 2) This is a very high quality product
> 3) I believe Keyspan is now owned by TrippLite, a very respectable
> company as well.
>
> Remember: "It's not you get what you pay for, but you do not get what
> you did not pay for!"
>
>
> Stuart
>
> Quoting "walter harms" <wharms@bfs.de>:
>
>>
>>
>> Phil schrieb:
>>> On Thu, 8 Apr 2010 08:20:56 pm Mike McCarthy, W1NR wrote:
>>>> There are many PCI and PCI-e cards with both types of ports that respond
>>>> like "real" serial and parallel ports. I generally buy the cheapest ones
>>>> I can find at mwave.com (they all seem to use the same chip) and have
>>> no
>>>> problems. No go for laptops. Best solution I have seen for laptops are
>>>> the legacy docking stations for the Dell Latitude line.
>>>>
>>>
>>> Thank you Mike,
>>>
>>> I should have mentioned that I have a laptop. It's been a long time
>>> since I've
>>> owned a desktop computer and I didn't think of legacy cards. Are these
>>> cards compatible with the latest motherboards? It's an expensive option but
>>> worth considering.
>>>
>> Hi Phil,
>> there is an easy solution for laptops like this one here:
>> http://www.amazon.de/Delock-PCMCIA-ADAPTER-1x-SERIELL/dp/B000OQW562
>> http://www.amazon.de/Delock-PCMCIA-CardBus-1x-parallel/dp/B000N7BJO6
>>
>> I have no idea about quality or linux drivers but PCMCIA with
>> seriell or parallel
>> are available for many laptops. The question is more interessting if you want
>> both at the same time.
>>
>> re,
>>  wh
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>
>
>
> --
> IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
> Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
> mobile: (310) 358-0202
> Nextel: 124*233172*14 (direct connect)
> e-mail: teners@bh90210.net
>
--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-14  5:37         ` Douglas Cole
@ 2010-04-14 15:18           ` IT2 Stuart Blake Tener, USNR
  2010-04-15  1:51           ` Phil
  1 sibling, 0 replies; 16+ messages in thread
From: IT2 Stuart Blake Tener, USNR @ 2010-04-14 15:18 UTC (permalink / raw)
  To: Douglas Cole; +Cc: wharms, Phil, linux-hams

Doug,et alia:

The last Keyspan unit I had went to a customer (they needed it and  
paid a premium to buy my personal unit, something I had been  
preferential to avoid), and I never replaced it until I had an  
emergent need for one again, at which point I got one of the Prolific  
chipset based units. It works okay, and their drivers seem to be up to  
date, but I have a bit more trust in Keyspan to persistently provision  
MacOS drivers for newer variants of MacOS as time goes on.

One thing I am entirely interested in doing is getting a dual serial  
port USB cable, so I can use it for monitoring serial communications  
(data scope type functionality) between two devices (which I do have  
occasion to do sometimes). There is a piece of software that does data  
scope type functions (it is part of the "chirp" project for  
programming D-STAR radios) that does compile and function within the  
MacOS environment.

A unit from pimfg.com was recommended, but I never took the time to  
verify its compatibility level as far as Linux and MacOS goes (I  
always presume that these devices are Windows compliant for the most  
part), though pimfg.com generally has excellent prices on Chinese  
cable type stuff.

I was unaware of the multiport variants of the Keyspan, but I'd sure  
like to pick one up or review the specifications for it. I had also  
considered an FTDI based chipset device too, since their support  
across platforms seem to be very pervasive.


V/R,

Stuart, N3GWG



Quoting "Douglas Cole" <doug.n7bfs@gmail.com>:

> I have to agree, I use the Keyspan adapters at work and at home.
> They work for me as well, both the multiport devices as well as the
> single port ones (USA19-HS)...
> Port replicator for my work HP laptop gives me a 'real' serial port
> (COM1 in Win32 land)...
>
> Doug
> N7BFS
>
>
> On Tue, Apr 13, 2010 at 10:52 AM, IT2 Stuart Blake Tener, USNR
> <teners@bh90210.net> wrote:
>> ALCON,
>>
>> I would suggest going with the KEYSPAN USB adapter, for some several
>> reasons as follows:
>>
>> 1) They are entirely compatible with Linux, Windows, and MacOS
>> (Keyspan USA-19)
>> 2) This is a very high quality product
>> 3) I believe Keyspan is now owned by TrippLite, a very respectable
>> company as well.
>>
>> Remember: "It's not you get what you pay for, but you do not get what
>> you did not pay for!"
>>
>>
>> Stuart
>>
>> Quoting "walter harms" <wharms@bfs.de>:
>>
>>>
>>>
>>> Phil schrieb:
>>>> On Thu, 8 Apr 2010 08:20:56 pm Mike McCarthy, W1NR wrote:
>>>>> There are many PCI and PCI-e cards with both types of ports that respond
>>>>> like "real" serial and parallel ports. I generally buy the cheapest ones
>>>>> I can find at mwave.com (they all seem to use the same chip) and have
>>>> no
>>>>> problems. No go for laptops. Best solution I have seen for laptops are
>>>>> the legacy docking stations for the Dell Latitude line.
>>>>>
>>>>
>>>> Thank you Mike,
>>>>
>>>> I should have mentioned that I have a laptop. It's been a long time
>>>> since I've
>>>> owned a desktop computer and I didn't think of legacy cards. Are these
>>>> cards compatible with the latest motherboards? It's an expensive  
>>>> option but
>>>> worth considering.
>>>>
>>> Hi Phil,
>>> there is an easy solution for laptops like this one here:
>>> http://www.amazon.de/Delock-PCMCIA-ADAPTER-1x-SERIELL/dp/B000OQW562
>>> http://www.amazon.de/Delock-PCMCIA-CardBus-1x-parallel/dp/B000N7BJO6
>>>
>>> I have no idea about quality or linux drivers but PCMCIA with
>>> seriell or parallel
>>> are available for many laptops. The question is more interessting  
>>> if you want
>>> both at the same time.
>>>
>>> re,
>>>  wh
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>>
>>
>>
>> --
>> IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
>> Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
>> mobile: (310) 358-0202
>> Nextel: 124*233172*14 (direct connect)
>> e-mail: teners@bh90210.net
>>
>



-- 
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net

--
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-14  5:37         ` Douglas Cole
  2010-04-14 15:18           ` IT2 Stuart Blake Tener, USNR
@ 2010-04-15  1:51           ` Phil
  2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
  2010-04-15 15:55             ` USB converters and old hardware Niall Parker
  1 sibling, 2 replies; 16+ messages in thread
From: Phil @ 2010-04-15  1:51 UTC (permalink / raw)
  To: linux-hams

On Wed, 14 Apr 2010 03:37:03 pm Douglas Cole wrote:
> I have to agree, I use the Keyspan adapters at work and at home.
> They work for me as well, both the multiport devices as well as the
> single port ones (USA19-HS)...
> Port replicator for my work HP laptop gives me a 'real' serial port
> (COM1 in Win32 land)...
> 

Thanks Doug and Stuart for the extra information.

I have an unbranded duel port USB to serial converter that works perfectly 
with all sorts of serial devices except my Baycom clone modem. Can 
anyone confirm that the Keyspan converter will allow me to use my modem 
once again? The tripplite site does not say that their converter provides a 
genuine serial port and I suspect that it doesn't.

Even though Soundmodem works well I have found that my Baycom 
modem is far superior in that it will decode packets just above the noise 
level. Rather than fool around with USB to serial converters maybe I might 
be better off looking for a used TNC?

By the way, for those who suggested a PCMCIA option, my laptop does not 
have a PCMCIA slot.

-- 
Regards,
Phil

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-15  1:51           ` Phil
@ 2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
  2010-04-15 17:47               ` USB converters and old hardware (in general) Dave Platt
  2010-04-15 17:48               ` USB converters and old hardware (Baycom in particular) Dave Platt
  2010-04-15 15:55             ` USB converters and old hardware Niall Parker
  1 sibling, 2 replies; 16+ messages in thread
From: IT2 Stuart Blake Tener, USNR @ 2010-04-15 14:49 UTC (permalink / raw)
  To: Phil; +Cc: linux-hams

Phil, et alia:

> I have an unbranded duel port USB to serial converter that works perfectly
> with all sorts of serial devices except my Baycom clone modem. Can
> anyone confirm that the Keyspan converter will allow me to use my modem
> once again? The tripplite site does not say that their converter provides a
> genuine serial port and I suspect that it doesn't.

Firstly, I think you mean "dual" not "duel", since we are speaking of  
multiplicitous serial ports not a sword fight.

Secondly, a "genuine serial port" would be just that (a serial port  
implemented within hardware that is NOT a USB to serial port cable),  
and I would not think that anyone (a company or anyone on this list)  
would confirm that something is a "genuine serial port", when in fact  
it is not. To suggest someone would or should do so is ludicrous.

Teriarilly, the manner by which these devices function is to provision  
what could be considered as close to a "genuine serial port" as is  
possible. If one loads the driver, then attaches the appropriate  
USB/Serial cable to the system, then making a small test jig you can  
be assured of its functionality as proper.

To test weather a USB/serial port's functional capabilities, I have a  
DB-9 loopback connector (pins 2 and 3 are shorted together) that  
allows me to test such devices. Once connected, I go into a serial  
terminal software (such as Hyper Terminal for Windows) and attempt to  
type and see if the characters typed are echoed back.

If subsequent to such an exercise, functionality is apparent while  
using the baud rate and communications parameters that are appropriate  
for your application, then the device is functioning and works, period.

I have never seen any situation where a functional serial port/USB  
cable works with one device and not another, when all communications  
parameters are equal. However, that said, there are cases where if you  
set a modem to operate at say, above 56Kbps, and the USB/Serial cable  
only supports up to 9.6Kbps, then you might have a spot of trouble  
there, but this is not an incompatibility so much as a design  
limitation of the USB/Serial device vice the communications parameters  
of the device you wish to communicate with.

I believe most serial based Amateur Radio Packet Modems operate at a  
maximum speed of 9.6Kbps or 19.2Kbps (maybe even 56Kbps in some rare  
cases). Your device maybe configured differently, but I would suggest  
investigating this and the other communications parameters (such as  
parity, word length, stop bits, etc...).


> Even though Soundmodem works well I have found that my Baycom
> modem is far superior in that it will decode packets just above the noise
> level. Rather than fool around with USB to serial converters maybe I might
> be better off looking for a used TNC?
>

You may choose to suspect whatever you like, but a genuine serial port  
would be just that, not using a USB to Serial dongle, thus I doubt any  
company would even write such a thing. It seems you are rather  
frustrated, which I can understand entirely, but that does not relieve  
everyone from thinking with logic and addressing the problem with a  
measured and methodical manner by which to attempt its resolution.

Before we declare the USB/Serial device you have useless, let's  
conduct some of the testing proffered herein above in precedence to  
presuming it is the fault of the USB/Serial device. It might be  
working fine after all.


V/R,

Stuart, N3GWG


Quoting Phil <phillor@telstra.com>:

> On Wed, 14 Apr 2010 03:37:03 pm Douglas Cole wrote:
>> I have to agree, I use the Keyspan adapters at work and at home.
>> They work for me as well, both the multiport devices as well as the
>> single port ones (USA19-HS)...
>> Port replicator for my work HP laptop gives me a 'real' serial port
>> (COM1 in Win32 land)...
>>
>
> Thanks Doug and Stuart for the extra information.
>
> I have an unbranded duel port USB to serial converter that works perfectly
> with all sorts of serial devices except my Baycom clone modem. Can
> anyone confirm that the Keyspan converter will allow me to use my modem
> once again? The tripplite site does not say that their converter provides a
> genuine serial port and I suspect that it doesn't.
>
> Even though Soundmodem works well I have found that my Baycom
> modem is far superior in that it will decode packets just above the noise
> level. Rather than fool around with USB to serial converters maybe I might
> be better off looking for a used TNC?
>
> By the way, for those who suggested a PCMCIA option, my laptop does not
> have a PCMCIA slot.
>
> --
> Regards,
> Phil
> --
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net
Quoting Phil <phillor@telstra.com>:

> On Wed, 14 Apr 2010 03:37:03 pm Douglas Cole wrote:
>> I have to agree, I use the Keyspan adapters at work and at home.
>> They work for me as well, both the multiport devices as well as the
>> single port ones (USA19-HS)...
>> Port replicator for my work HP laptop gives me a 'real' serial port
>> (COM1 in Win32 land)...
>>
>
> Thanks Doug and Stuart for the extra information.
>
> I have an unbranded duel port USB to serial converter that works perfectly
> with all sorts of serial devices except my Baycom clone modem. Can
> anyone confirm that the Keyspan converter will allow me to use my modem
> once again? The tripplite site does not say that their converter provides a
> genuine serial port and I suspect that it doesn't.
>
> Even though Soundmodem works well I have found that my Baycom
> modem is far superior in that it will decode packets just above the noise
> level. Rather than fool around with USB to serial converters maybe I might
> be better off looking for a used TNC?
>
> By the way, for those who suggested a PCMCIA option, my laptop does not
> have a PCMCIA slot.
>
> --
> Regards,
> Phil
> --
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-15  1:51           ` Phil
  2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
@ 2010-04-15 15:55             ` Niall Parker
  2010-04-15 16:56               ` IT2 Stuart Blake Tener, USNR
  1 sibling, 1 reply; 16+ messages in thread
From: Niall Parker @ 2010-04-15 15:55 UTC (permalink / raw)
  To: Phil; +Cc: linux-hams

Phil wrote:
> On Wed, 14 Apr 2010 03:37:03 pm Douglas Cole wrote:
>> I have to agree, I use the Keyspan adapters at work and at home.
>> They work for me as well, both the multiport devices as well as the
>> single port ones (USA19-HS)...
>> Port replicator for my work HP laptop gives me a 'real' serial port
>> (COM1 in Win32 land)...
>>
> 
> Thanks Doug and Stuart for the extra information.
> 
> I have an unbranded duel port USB to serial converter that works perfectly 
> with all sorts of serial devices except my Baycom clone modem. Can 
> anyone confirm that the Keyspan converter will allow me to use my modem 
> once again? The tripplite site does not say that their converter provides a 
> genuine serial port and I suspect that it doesn't.
> 
> Even though Soundmodem works well I have found that my Baycom 
> modem is far superior in that it will decode packets just above the noise 
> level. Rather than fool around with USB to serial converters maybe I might 
> be better off looking for a used TNC?

A Baycom style modem relies on a 'real' serial port because it _isn't_ 
using the serial port for typical asynchronous communications but rather 
  twiddling the control/data lines at a bit level via the registers of 
the once ubiquitous 8250 (and clones) UART. While it is conceivable that 
one could write a device driver for the USB chips that does the same 
thing (in particular the FTDI USB/serial chips have some options for bit 
level control), running the Baycom driver on top of an asynch emulation 
USB driver is going to be problematic with all the extra latencies 
involved. A fast enough PC might do it, but as you've found it often 
won't work at all.

A serial TNC on the other hand just talks plain ole asynch serial and 
will work fine.

				... Niall

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware
  2010-04-15 15:55             ` USB converters and old hardware Niall Parker
@ 2010-04-15 16:56               ` IT2 Stuart Blake Tener, USNR
  0 siblings, 0 replies; 16+ messages in thread
From: IT2 Stuart Blake Tener, USNR @ 2010-04-15 16:56 UTC (permalink / raw)
  To: Niall Parker; +Cc: Phil, linux-hams

Quoting "Niall Parker" <niall@ve7hex.ampr.org>:
> A Baycom style modem relies on a 'real' serial port because it  
> _isn't_ using the serial port for typical asynchronous  
> communications but rather  twiddling the control/data lines at a bit  
> level via the registers of the once ubiquitous 8250 (and clones)  
> UART. While it is conceivable that one could write a device driver  
> for the USB chips that does the same thing (in particular the FTDI  
> USB/serial chips have some options for bit level control), running  
> the Baycom driver on top of an asynch emulation USB driver is going  
> to be problematic with all the extra latencies involved. A fast  
> enough PC might do it, but as you've found it often won't work at all.

I did not realize that the Baycom modem used the serial port for this,  
and presumed from the originate poster wrote, that it was a  
communications type problem. That said, I would not be surprised if  
the Keyspan is capable of this type of usage anyway; they really do  
make a quality product.

However, if that is the case, then a USB type docking station might be  
a better choice. While they do work via USB, the serial port is "real"  
in most cases, and would provision the type of signaling most likely  
that he requires. eBay might have many choices that are priced  
reasonably.


V/R,

Stuart, N3GWG


> Phil wrote:
>> On Wed, 14 Apr 2010 03:37:03 pm Douglas Cole wrote:
>>> I have to agree, I use the Keyspan adapters at work and at home.
>>> They work for me as well, both the multiport devices as well as the
>>> single port ones (USA19-HS)...
>>> Port replicator for my work HP laptop gives me a 'real' serial port
>>> (COM1 in Win32 land)...
>>>
>>
>> Thanks Doug and Stuart for the extra information.
>>
>> I have an unbranded duel port USB to serial converter that works  
>> perfectly with all sorts of serial devices except my Baycom clone  
>> modem. Can anyone confirm that the Keyspan converter will allow me  
>> to use my modem once again? The tripplite site does not say that  
>> their converter provides a genuine serial port and I suspect that  
>> it doesn't.
>>
>> Even though Soundmodem works well I have found that my Baycom modem  
>> is far superior in that it will decode packets just above the noise  
>> level. Rather than fool around with USB to serial converters maybe  
>> I might be better off looking for a used TNC?
>
> A Baycom style modem relies on a 'real' serial port because it  
> _isn't_ using the serial port for typical asynchronous  
> communications but rather  twiddling the control/data lines at a bit  
> level via the registers of the once ubiquitous 8250 (and clones)  
> UART. While it is conceivable that one could write a device driver  
> for the USB chips that does the same thing (in particular the FTDI  
> USB/serial chips have some options for bit level control), running  
> the Baycom driver on top of an asynch emulation USB driver is going  
> to be problematic with all the extra latencies involved. A fast  
> enough PC might do it, but as you've found it often won't work at all.
>
> A serial TNC on the other hand just talks plain ole asynch serial  
> and will work fine.
>
> 				... Niall
> --
> To unsubscribe from this list: send the line "unsubscribe linux-hams" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
IT2 Stuart Blake Tener, USNR, N3GWG (Extra), MROP
Beverly Hills, CA / Las Vegas, NV / Philadelphia, PA / Washington, DC
mobile: (310) 358-0202
Nextel: 124*233172*14 (direct connect)
e-mail: teners@bh90210.net


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware (in general)
  2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
@ 2010-04-15 17:47               ` Dave Platt
  2010-04-15 17:48               ` USB converters and old hardware (Baycom in particular) Dave Platt
  1 sibling, 0 replies; 16+ messages in thread
From: Dave Platt @ 2010-04-15 17:47 UTC (permalink / raw)
  To: linux-hams


> I have never seen any situation where a functional serial port/USB cable
> works with one device and not another, when all communications
> parameters are equal. However, that said, there are cases where if you
> set a modem to operate at say, above 56Kbps, and the USB/Serial cable
> only supports up to 9.6Kbps, then you might have a spot of trouble
> there, but this is not an incompatibility so much as a design limitation
> of the USB/Serial device vice the communications parameters of the
> device you wish to communicate with.

There are some other issues which can be relevant, and which may
show up as incompatibilities between certain serial ports ("real"
or USB) and certain devices.

For one thing:  voltage.  "True" RS-232 signaling voltages are
bipolar, with a logic-1 being -3 to -12 volts with respect to
ground, and logic-0 being +3 to +12 volts.  The voltage range
between -3 and +3 is a no-sentient-beings'-land - it's
an undefined state.

Serial ports and adapters which want to be truly RS-232
compatible will generate output voltages which swing both
positive and negative.  There are specialized RS-232 driver
chips (the Maxim MAX232 and its cousins are the best known)
which can do this when powered from USB or a similar 5-volt
unipolar power bus - they have voltage doublers/inverters which
can ensure that they can swing their pins at least a few
volts below ground.

Many serial ports these days don't transmit "true RS-232" -
they swing their pins up to +5, and down to ground, but don't
pull the pins to a negative voltage.  They depend on the
receiving device being tolerant of this behavior... and in fact
a majority of serial port receiver circuits set their detection
threshold at somewhere around +1.5 volts, and treat a zero-volt
(ground-level) input as being equivalent to a negative voltage.

I strongly suspect that some inexpensive serial-port adapters
don't generate real RS-232 (negative output voltages).  These
may not work with some older peripherals which assume a true
RS-232 port, and require that the signals swing down well below
ground voltage.

"Parasitic" powering is another issue.  There are a number of
small external peripherals which don't have their own power
supplies, and expect to be able to "steal power" from the
RS-232 port itself... often from the RTS and DTR signals.
These devices may not work reliably if the RTS/DTR pins swing
only a few volts above ground, or if these pins have a high
output impedance and can't source more than a milliamp or
two of current before their voltage sags.

These sorts of voltage and current incompatibilities can
affect both "real" serial ports (e.g. UARTs hooked to the
ISA or PCI or PCMCIA busses) and USB serial-port dongles.
I've heard of devices that will work well with most older
desktop/server PCs, but which don't work with many laptops...
for precisely this reason.

I believe that the Baycom serial modem is probably one such
device.  According to the documentation I found at the
http://www.baycom.org/bayweb/tech/anst.htm page, this device
is parasitically powered from the DTR and RTS lines - it
expects to see a 12-volt level on these pins, and filters
and regulates this down to +5 in order to power its logic
circuitry.  In addition, it appears to assume that the
TX and RX pins are also swinging / to-be-swung +/-12 volts.

This device does *not* include a MAX-232 or similar RS-232
level shifter device, to buffer between its own internal CMOS
logic chips and an RS-232 bus... the documentation makes it
clear that they chose to save money by using a combination
of specific CMOS logic chips and discrete switching transistors.
This saved money, but it looks to me as if it had the side
effect of making the device very dependent on being hooked
to a "true" RS-232 port with high-voltage bipolar voltage
drive.

I rather strongly suspect that this device won't work
properly (without extensive hardware modifications) with any
5-volt-only "pseudo-RS-232" serial port, whether it be one in
a laptop or one in a USB dongle.  Furthermore, it probably
won't work with any serial port whose DTR/RTS pins have a
low drive capability (as I suspect is true for many serial
port USB dongles).

There may very well be serial-port dongles which have
"true" RS-232 outputs:  a MAX-232-type chip powered from
the USB 5-volt bus could swing its outputs to +/- 10 volts,
which would probably work OK, and such a device *could* have
enough drive power on the RTS/DTR pins to power the Baycom.

Unfortunately I can't recommend any specific brand... I haven't
tested for this.  Experimentation would be required.

I imagine it would be possible to build an intermediate
power/level-shifter box, which would sit between the USB
serial-port dongle and the serial modem.  A couple of 9-volt
alkaline batteries, and a few transistors to serve as
level converters, would convert the dongle's 5-volt
output signals to +/-9 signals, and provide enough power to
run the serial modem.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware (Baycom in particular)
  2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
  2010-04-15 17:47               ` USB converters and old hardware (in general) Dave Platt
@ 2010-04-15 17:48               ` Dave Platt
  2010-04-15 19:22                 ` Tomi Manninen
  2010-04-15 20:05                 ` Adam Sampson
  1 sibling, 2 replies; 16+ messages in thread
From: Dave Platt @ 2010-04-15 17:48 UTC (permalink / raw)
  To: linux-hams

Another possible gotcha here... the Baycom is being
used to transmit and receive AX.25 signals, which are
1200-bit/second *synchronous* data (HDLC), not asynchronous
data as a UART normally sends!  Although I don't have a
schematic of the device and am not certain how this is
being done, the description at the above page leads me to
believe that the host software is actually clocking the
data out, a bit at a time, by toggling the TXD pin at
the necessary data rate.

I'm not sure how this is being done... but it may not
be possible at all in a USB dongle!  If they're setting
the UART to some weird data rate, and then transmitting
asynchronous bytes (e.g. one byte transmitted for each
bit they want to send), then maybe it'll work if the
USB dongle is capable of supporting this nonstandard
data rate.

The other way that they might be doing this, is writing
a bit into the UART control registers which turns on and
off the "Send a long space signal now!" feature... in effect,
taking direct control of the TXD line.  If that's the case, I
don't thing that this can be done via a USB dongle (at least,
not for this application), for a critical reason:

-  USB transactions happen once per millisecond.  That's the
   resolution with which you can send commands to the USB
   dongle.

-  Sending 1200 bit/second data via this method would require
   changing the TXD pins setting every 1/1200'th of a second.

Hmmm... let's see...

The Linux kernel driver for the Baycom SER12 modem appears to
be doing some such sort of low-level port trickery... it
bypasses / overrides the standard serial port driver, does
direct register-level control of the UART (works only
with UARTs that are register-compatible with the 8250
and 16xxx family), and appears to be dependent on handling
one interrupt per bit transmitted.

This just isn't going to work over a USB dongle!



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware (Baycom in particular)
  2010-04-15 17:48               ` USB converters and old hardware (Baycom in particular) Dave Platt
@ 2010-04-15 19:22                 ` Tomi Manninen
  2010-04-15 20:05                 ` Adam Sampson
  1 sibling, 0 replies; 16+ messages in thread
From: Tomi Manninen @ 2010-04-15 19:22 UTC (permalink / raw)
  Cc: linux-hams

Dave Platt wrote:

> Another possible gotcha here... the Baycom is being
> used to transmit and receive AX.25 signals, which are
> 1200-bit/second *synchronous* data (HDLC), not asynchronous
> data as a UART normally sends!  Although I don't have a
> schematic of the device and am not certain how this is
> being done, the description at the above page leads me to
> believe that the host software is actually clocking the
> data out, a bit at a time, by toggling the TXD pin at
> the necessary data rate.

In a "baycom modem" the data is sent and received through handshake
lines (DTR and CTS) and one (RTS) is used for PTT. TXD only serves as an
additional power source.

The software (baycom kernel driver) controls the lines directly using
UART register access. All timing is done by the CPU, not the serial port
hardware. Transmit is done using CPU timers and reception relies on
interrupts from handshake line state changes and calculating their time
differences.

In essence, a baycom modem uses the serial port as three general purpose
i/o lines to do bitbanging i/o with stringent timing requirements.

> This just isn't going to work over a USB dongle!

Definitely not.

/Tomi


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware (Baycom in particular)
  2010-04-15 17:48               ` USB converters and old hardware (Baycom in particular) Dave Platt
  2010-04-15 19:22                 ` Tomi Manninen
@ 2010-04-15 20:05                 ` Adam Sampson
  2010-04-15 20:41                   ` Dave Platt
  1 sibling, 1 reply; 16+ messages in thread
From: Adam Sampson @ 2010-04-15 20:05 UTC (permalink / raw)
  To: linux-hams

Dave Platt <dplatt@radagast.org> writes:

> I'm not sure how this is being done... but it may not be possible at
> all in a USB dongle!

You might be pleasantly surprised. The FTDI USB-to-serial chips have a
bit-banging mode that's designed for doing this sort of thing, where you
can tell it to just clock a sequence of bits out to the pins (or read
one in) at a fixed rate. It'd need some software fiddling, of course,
and if you're going to that much effort I'd be tempted just to stick a
microcontroller in the way to give the modem a more convenient serial or
USB interface...

-- 
Adam Sampson <ats@offog.org>                         <http://offog.org/>


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: USB converters and old hardware (Baycom in particular)
  2010-04-15 20:05                 ` Adam Sampson
@ 2010-04-15 20:41                   ` Dave Platt
  0 siblings, 0 replies; 16+ messages in thread
From: Dave Platt @ 2010-04-15 20:41 UTC (permalink / raw)
  To: linux-hams

Adam Sampson wrote:
> Dave Platt <dplatt@radagast.org> writes:
> 
>> I'm not sure how this is being done... but it may not be possible at
>> all in a USB dongle!
> 
> You might be pleasantly surprised. The FTDI USB-to-serial chips have a
> bit-banging mode that's designed for doing this sort of thing, where you
> can tell it to just clock a sequence of bits out to the pins (or read
> one in) at a fixed rate. It'd need some software fiddling, of course,
> and if you're going to that much effort I'd be tempted just to stick a
> microcontroller in the way to give the modem a more convenient serial or
> USB interface...

You're right, I hadn't thought about those particular USB chips in this
context.  They would require something other than the standard serial-port
host driver (i.e. a special driver, or at least some specialized ioctls
or other modes in the existing driver) since they aren't being used
as UARTs.

Yes, sticking a microcontroller between the modem chip and the USB
would certainly ease things.  That's the approach that the TNC-X
takes... it's a PIC micro hooked to a modem chip, which then
connects either to a serial port or to an on-board FTDI serial-to-USB
interface.  It speaks KISS over the host interface, and is thus
fairly easy to support on the host side.


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-04-15 20:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-08  5:08 USB converters and old hardware Phil
2010-04-08 10:20 ` Mike McCarthy, W1NR
2010-04-09  1:09   ` Phil
2010-04-13 14:42     ` walter harms
2010-04-13 17:52       ` IT2 Stuart Blake Tener, USNR
2010-04-14  5:37         ` Douglas Cole
2010-04-14 15:18           ` IT2 Stuart Blake Tener, USNR
2010-04-15  1:51           ` Phil
2010-04-15 14:49             ` IT2 Stuart Blake Tener, USNR
2010-04-15 17:47               ` USB converters and old hardware (in general) Dave Platt
2010-04-15 17:48               ` USB converters and old hardware (Baycom in particular) Dave Platt
2010-04-15 19:22                 ` Tomi Manninen
2010-04-15 20:05                 ` Adam Sampson
2010-04-15 20:41                   ` Dave Platt
2010-04-15 15:55             ` USB converters and old hardware Niall Parker
2010-04-15 16:56               ` IT2 Stuart Blake Tener, USNR

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.