204 lines
8.0 KiB
HTML
204 lines
8.0 KiB
HTML
|
<!--startcut ======================================================= -->
|
||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||
|
<html><head>
|
||
|
<META NAME="generator" CONTENT="lgazmail v1.1preB">
|
||
|
<TITLE>The Answer Guy 32:
|
||
|
High Speed Serial (RS422) under Linux
|
||
|
</TITLE>
|
||
|
<!-- ORIGINAL SUBJECT:
|
||
|
Q : Linux Rs422 drivers
|
||
|
JTD SUBTITLE:
|
||
|
|
||
|
-->
|
||
|
</head>
|
||
|
|
||
|
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#A000A0"
|
||
|
ALINK="#FF0000">
|
||
|
<H4>"Linux Gazette...<I>making Linux just a little more fun!</I>"
|
||
|
</H4>
|
||
|
<P> <hr> <P>
|
||
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
||
|
<H1 align="center"><A NAME="answer">
|
||
|
<img src="../gx/dennis/qbubble.gif" alt="" border="0" align="middle">
|
||
|
<a href="./index.html">The Answer Guy</a>
|
||
|
<img src="../gx/dennis/bbubble.gif" alt="" border="0" align="middle">
|
||
|
</A></H1>
|
||
|
<BR>
|
||
|
<H4 align="center">By James T. Dennis,
|
||
|
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a>
|
||
|
<BR>Starshine Technical Services, <A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
|
||
|
</H4>
|
||
|
<p><hr><p>
|
||
|
<!--endcut ========================================================= -->
|
||
|
<H3><img src="../gx/dennis/qbub.gif" alt="(?)"
|
||
|
width="50" height="28" align="left" border="0"
|
||
|
>High Speed Serial (RS422) under Linux</H3>
|
||
|
<p><strong>From Sujeetharan Sivasubramaniyam on 18 Aug 1998 </strong></p>
|
||
|
<!-- begin body -->
|
||
|
|
||
|
<strong><p>Hi I want to use RS422 card under linux. I am not sure whether this
|
||
|
is suppored by linux already. Also I would like to see some
|
||
|
documentation on this. Any pointers will be greatly appreciated!
|
||
|
</p></strong>
|
||
|
<strong><p>Thanks
|
||
|
</p></strong>
|
||
|
|
||
|
<blockquote>Since you don't mention <EM>which</EM> specific card you are
|
||
|
hoping to use, I'll assume that you are willing to
|
||
|
buy a new/supported card if necessary.
|
||
|
</blockquote>
|
||
|
<blockquote>Naturally, with any question about supported hardware,
|
||
|
the first place to check is the Hardware-HOWTO
|
||
|
(<A HREF="http://sunsite.unc.edu/LDP/HOWTO/Hardware-HOWTO.html"
|
||
|
>http://sunsite.unc.edu/LDP/HOWTO/Hardware-HOWTO.html</A>).
|
||
|
</blockquote>
|
||
|
<blockquote>At first we might be led astray (searching on serial
|
||
|
gets us to section 26.6: "Modems and Serial Cards"
|
||
|
--- but that's in reference to PCMCIA cards). However,
|
||
|
we don't find any references to 422 under "Controllers, I/O"
|
||
|
and "Controllers, Multiport" nor anywhere else in the HOWTO.
|
||
|
</blockquote>
|
||
|
<blockquote>Running the Excite search on the LDP site using the string
|
||
|
"<tt>422</tt>" doesn't net any useful results either.
|
||
|
</blockquote>
|
||
|
<blockquote>So, we have to dig a bit deeper. A Yahoo search using the
|
||
|
string "<tt>+rs422 +linux</tt>" nets about 53 hits. The first
|
||
|
of these is from NTLUG (North Texas Linux User's Group)
|
||
|
which lists a company called Vikom, in Irving, TX with
|
||
|
the note:
|
||
|
</blockquote>
|
||
|
|
||
|
<blockquote><dl><dt>"manufactures RS232 and RS422 multiport cards
|
||
|
for Linux"
|
||
|
<dd>(<A HREF="http://www.ntlug.org/lint/index.html"
|
||
|
>http://www.ntlug.org/lint/index.html</A>).
|
||
|
</dl>
|
||
|
</blockquote>
|
||
|
|
||
|
<blockquote>... No URL or contact information is provided.
|
||
|
</blockquote>
|
||
|
<blockquote>Another result of this Yahoo! search is for GTek Inc.
|
||
|
(a long-time manufacturer of serial hardware for PC's).
|
||
|
</blockquote>
|
||
|
<blockquote>They list a Cyclone 6 and note that there are "RS422 and
|
||
|
RS485 interfaces available" and separately they say:
|
||
|
</blockquote>
|
||
|
|
||
|
<blockquote><dl><dt>"Drivers are available for all popular operating
|
||
|
systems: WindowsNT, Windows95, Linux, OS/2 and DOS."
|
||
|
<dd><A HREF="http://www.gtek.com/news.html"
|
||
|
>http://www.gtek.com/news.html</A>.
|
||
|
</dl> </blockquote>
|
||
|
|
||
|
<blockquote>(Granted, this second lead is buried under about a
|
||
|
dozen unlikely results that I didn't follow).
|
||
|
</blockquote>
|
||
|
<blockquote>You might also search the Equinox, Digi, Specialix,
|
||
|
and other web pages for manufacturers of specialized
|
||
|
and multi-port serial hardware to see if they have
|
||
|
something that suits your needs.
|
||
|
</blockquote>
|
||
|
<blockquote>Presumably there is some RS422 support built into the
|
||
|
Kernel --- at least in the PPC (PowerPC) port. As far
|
||
|
as I know most Mac's and Mac clones shipped with built-in
|
||
|
RS-422 (a.k.a. EIA-422) ports for their modems (and
|
||
|
printers?).
|
||
|
</blockquote>
|
||
|
<blockquote>I also found a note that seems to confirm my own experience
|
||
|
--- that is is possible to interface RS-422 connectors to
|
||
|
most RS-232 devices using the proper cabling (the classic
|
||
|
"Mac to PC Modem" cable). There is even one message
|
||
|
about using a special cable to connect an Apple printer
|
||
|
to a PC's serial port. This suggests that some RS-422 devices
|
||
|
can be interfaced to RS-232, as well. (I mention this since
|
||
|
your requirements aren't clear from your message --- potentially
|
||
|
you don't need an RS-422 interface at all).
|
||
|
</blockquote>
|
||
|
<blockquote>Obviously if you already have a specific device and
|
||
|
you are interested in details about <em>that RS-422 card</em>
|
||
|
you'll have to provide details about it. Since I don't
|
||
|
have any first-hand experience with any RS-422 hardware on
|
||
|
PC's and I've shown exactly how I did my searches, it would
|
||
|
make sense to do your own searches for support on your
|
||
|
card. If you can't find a manufacturers label or any
|
||
|
docs on the card (i.e. you inherited it in "used" condition)
|
||
|
then you're probably out of luck.
|
||
|
</blockquote>
|
||
|
<!-- end body -->
|
||
|
|
||
|
<!--startcut ======================================================= -->
|
||
|
<P> <hr> <P>
|
||
|
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
|
||
|
>Copyright ©</a> 1998, James T. Dennis <BR>
|
||
|
Published in <I>Linux Gazette</I> Issue 32 September 1998</H5>
|
||
|
<P> <hr> <P>
|
||
|
|
||
|
<!--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
|
||
|
<table width="98%"><tr valign="center" align="center">
|
||
|
<td rowspan="3"><A HREF="./lg_answer32.html"><IMG
|
||
|
SRC="../gx/dennis/answernew.gif"
|
||
|
ALT="[ Answer Guy Index ]"></A></td>
|
||
|
<td><A HREF="tag_phreak.html">phreak</A>
|
||
|
<td><A HREF="tag_abandon.html">abandon</A>
|
||
|
<td><A HREF="tag_javaterm.html">javaterm</A>
|
||
|
<td><A HREF="tag_BBS.html">BBS</A>
|
||
|
<td><A HREF="tag_flaws.html">flaws</A>
|
||
|
<td><A HREF="tag_doslinux.html">doslinux</A>
|
||
|
<td><A HREF="tag_resume.html">resume</A>
|
||
|
|
||
|
</tr><tr valign="center" align="center">
|
||
|
<td><A HREF="tag_softwindows.html">softwindows</A>
|
||
|
<td><A HREF="tag_convert.html">convert</A>
|
||
|
<td><A HREF="tag_apache.html">apache</A>
|
||
|
<td><A HREF="tag_emulate.html">emulate</A>
|
||
|
<td><A HREF="tag_database.html">database</A>
|
||
|
<td><A HREF="tag_distrib.html">distrib</A>
|
||
|
<td><A HREF="tag_proxy.html">proxy</A>
|
||
|
|
||
|
</tr><tr valign="center" align="center">
|
||
|
<td><A HREF="tag_disable.html">disable</A>
|
||
|
<td><A HREF="tag_DVI.html">DVI</A>
|
||
|
<td><A HREF="tag_superblock.html">superblock</A>
|
||
|
<td><A HREF="tag_serial.html">serial</A>
|
||
|
<td><A HREF="tag_permission.html">permission</A>
|
||
|
<td><A HREF="tag_detach.html">detach</A>
|
||
|
<td><A HREF="tag_cdr.html">cdr</A>
|
||
|
|
||
|
</tr><tr valign="center" align="center">
|
||
|
<td><A HREF="tag_rs422.html">rs422</A>
|
||
|
<td><A HREF="tag_modem.html">modem</A>
|
||
|
<td><A HREF="tag_notfound.html">notfound</A>
|
||
|
<td><A HREF="tag_tuning.html">tuning</A>
|
||
|
<td><A HREF="tag_libc5.html">libc5</A>
|
||
|
<td><A HREF="tag_startup.html">startup</A>
|
||
|
<td><A HREF="tag_clock.html">clock</A>
|
||
|
<td><A HREF="tag_ping.html">ping</A>
|
||
|
|
||
|
</tr><tr valign="center" align="center">
|
||
|
<td><A HREF="tag_accounts.html">accounts</A>
|
||
|
<td><A HREF="tag_lilo.html">lilo</A>
|
||
|
<td><A HREF="tag_NDS.html">NDS</A>
|
||
|
<td><A HREF="tag_95slow.html">95slow</A>
|
||
|
<td><A HREF="tag_nonlinux.html">nonlinux</A>
|
||
|
<td><A HREF="tag_progenv.html">progenv</A>
|
||
|
<td><A HREF="tag_cluster.html">cluster</A>
|
||
|
<td><A HREF="tag_ftpd.html">ftpd</A>
|
||
|
|
||
|
</tr></table>
|
||
|
<P> <hr> <P>
|
||
|
<!--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
|
||
|
<A HREF="./index.html"><IMG SRC="../gx/indexnew.gif"
|
||
|
ALT="[ Table Of Contents ]"></A>
|
||
|
<A HREF="../index.html"><IMG SRC="../gx/homenew.gif"
|
||
|
ALT="[ Front Page ]"></A>
|
||
|
<A HREF="lg_bytes32.html"><IMG SRC="../gx/back2.gif"
|
||
|
ALT="[ Previous Section ]"></A>
|
||
|
<A HREF="./stemen.html"><IMG SRC="../gx/fwd.gif"
|
||
|
ALT="[ Next Section ]"></A>
|
||
|
<!--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
|
||
|
</body>
|
||
|
</html>
|
||
|
<!--endcut ========================================================= -->
|
||
|
|
||
|
|