* Updates & MKISS on USB serial?
@ 2004-06-23 7:45 Robert Jenkins
2004-06-23 10:55 ` Wilbert Knol
2004-06-23 11:40 ` Ralf Baechle DL5RB
0 siblings, 2 replies; 4+ messages in thread
From: Robert Jenkins @ 2004-06-23 7:45 UTC (permalink / raw)
To: linux-hams
Hi,
Can anyone tell me if USB serial adaptors will work OK with the standard
AX25 serial port stuff - Kissattach / MKISS??
(For KISS TNC connection.)
If so, any advice on make or type?
Are there any problems with running the AX25 tools etc. on RHEL3 (Whitebox)
etc?? I'm using that on another machine and it seems to run well.
My existing BBS / Node setup is running RH 7.2 (with kernel 2.4.19) which is
now unsupported & I think it's about time for an upgrade.
The machine I want to transfer it to is short of serial ports & has no spare
bus slots, hence the USB question.
Are any extra patches needed on the current Redhat 2.4.21 kernel, assuming I
get all the latest AX25 Tools & Libs etc?
Any comments appreciated.
Thanks,
Robert Jenkins, G8TBF.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Updates & MKISS on USB serial?
2004-06-23 7:45 Updates & MKISS on USB serial? Robert Jenkins
@ 2004-06-23 10:55 ` Wilbert Knol
2004-06-23 11:40 ` Ralf Baechle DL5RB
1 sibling, 0 replies; 4+ messages in thread
From: Wilbert Knol @ 2004-06-23 10:55 UTC (permalink / raw)
To: Robert Jenkins; +Cc: linux-hams
> Can anyone tell me if USB serial adaptors will work OK with the standard
> AX25 serial port stuff - Kissattach / MKISS??
> (For KISS TNC connection.)
Yes. It works great.
> If so, any advice on make or type?
I use a Keyspan USA-49W, a USB hub with 4 serial ports.
http://www.keyspan.com
Best piece of kit I've bought for the notebook. It runs a KISS TNC, as well
as a CI-V rig interface (the excellent Hamlib rig control libraries). In
addition, the hub keys the radio on the 3rd port using CWdaemon.
I have also successfully used a USC-1000 USB to 1 serial port 'dongle'. It
uses the FTDI chipset.
Both gizmos are supported by Linux, although you may have to recompile the
kernel in order to get the drivers. Suggest you use kernel 2.4.22.. there
were several USB improvements over 2.4.21. Check the 2.4.22 ChangeLog.
One drawback of USB: as with most modern hardware, the connectors aren't well
engineered. The plug-socket combination appears to have intermittents on the
shield and the lift in QRM is noticable. How this USB stuff ever passed basic
EMC tests is beyond me.
Wilbert, ZL2BSJ
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Updates & MKISS on USB serial?
2004-06-23 7:45 Updates & MKISS on USB serial? Robert Jenkins
2004-06-23 10:55 ` Wilbert Knol
@ 2004-06-23 11:40 ` Ralf Baechle DL5RB
2004-06-23 17:45 ` Dave Platt
1 sibling, 1 reply; 4+ messages in thread
From: Ralf Baechle DL5RB @ 2004-06-23 11:40 UTC (permalink / raw)
To: Robert Jenkins; +Cc: linux-hams
On Wed, Jun 23, 2004 at 08:45:44AM +0100, Robert Jenkins wrote:
> Can anyone tell me if USB serial adaptors will work OK with the standard
> AX25 serial port stuff - Kissattach / MKISS??
> (For KISS TNC connection.)
>
> If so, any advice on make or type?
In theory - I'm only using real serial interfaces - that should work for
6pack and mkiss.
What won't work are bitbanging interfaces like some Baycom modems that
rely on the existence of a "real" 8250 or similar..
Ralf
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Updates & MKISS on USB serial?
2004-06-23 11:40 ` Ralf Baechle DL5RB
@ 2004-06-23 17:45 ` Dave Platt
0 siblings, 0 replies; 4+ messages in thread
From: Dave Platt @ 2004-06-23 17:45 UTC (permalink / raw)
To: linux-hams; +Cc: raj
> Can anyone tell me if USB serial adaptors will work OK with the standard
> AX25 serial port stuff - Kissattach / MKISS??
> For KISS TNC connection.)
>
> If so, any advice on make or type?
In principal, they should work fine - the TNC should not see any
difference.
In practice, the success rate may depend on the specific model,
and on how well the Linux driver for the device is written.
I've been using one of the little KISS-only "TNC-X" TNCs,
which I purchased with the USB option - a DLP-USB232M module
which plugs into the TNC board. Under Linux 2.4.22 (and, I
think, 2.4.24 as well), the results were a bit like the old
doggerel:
"There once was a pretty little girl
with curls down over her forehead.
When she was good, she was very very good,
and when she was bad, she was horrid."
The Linux driver for this particular USB dongle/adapter,
and/or the Linux USB-serial and USB stack in general, seems
to have some significant problems with hot unplugging. If
the device is in use (e.g. kissattach is attached to it),
and the device or its hub is unplugged, there's a pretty
high likelyhood of a single-thread kernel panic which leaves
the USB stack in a boggle-brained state. The device won't
be "seen" again properly until the USB stack is restarted...
and because it boggled out in a semi-busy state, there seems
to be no way to unload and reload the modules without actually
rebooting the system.
As long as I was careful not to unplug, it worked fine, but
unplugging even once by accident would necessitate rebooting
the system, and that's just not acceptable. So, I unplugged
the module from the TNC-X board, and switched it back to
RS-232 serial mode, which works just fine.
There may have been improvements in the Linux kernel's
handling of hot unplugging of serial USB devices in more
recent kernels, and it's possible that other serial dongles
don't exhibit this problme. I haven't been motivated to try
to find out, as the serial mode on this TNC works reliably and as
I have plenty of spare serial ports on the system in question.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-06-23 17:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-23 7:45 Updates & MKISS on USB serial? Robert Jenkins
2004-06-23 10:55 ` Wilbert Knol
2004-06-23 11:40 ` Ralf Baechle DL5RB
2004-06-23 17:45 ` Dave Platt
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.