[308] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Stallion Multiport Driver for Linux (0.1.5 BETA)

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Mon Mar 13 20:51:03 1995

Date: Mon, 13 Mar 1995 13:31:37 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu

X-Mn-Key: announce

Subject: Stallion Multiport Driver for Linux (0.1.5 BETA)
From: Greg Ungerer <gerg@stallion.oz.au>
Keywords: Stallion multiport serial driver
Newsgroups: comp.os.linux.announce
Organization: ?
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.development.system

==============================================================================
              Stallion Multiport Serial Driver for Linux
==============================================================================

This is an announcement of the availability of a new version of the Linux
driver for some of the Stallion Technologies range of multiport serial
boards. Initially this driver supports the EasyIO and EasyConnection family
of boards.

The new version is 0.1.5 Beta. It is intended to be a bug fix version of
previous releases. The main fix is to update code to run on the latest
kernels (including v1.2.0).

Full source is included and is copyrighted with the GNU GPL. The driver
package has been uploaded to sunsite.unc.edu and tsx-11.mit.edu. It contains
a README with installation notes and more detail on the drivers capabilities.
Basically though you can do everything on these serial ports that you can on
the standard serial ports.



FROM the README file:

1. INTRODUCTION

This is a Linux driver for some of the Stallion Technologies range of
multiport serial boards. The driver has been used for some months now,
so there is a good level of confidence in its operation! Therefore this
version should be considered as Beta quality.

This driver has not been developed by Stallion Technologies. I developed it
in my spare time in the hope that it would be useful. As such there is no
warranty or support of any form (see the GNU general public license included
for more detail).

What this means is that this driver is not officially supported by Stallion
Technologies, so don't ring their support if you can't get it working. They
will probably not be able to help you. Instead email me if you have problems
or bug reports and I will do what I can... Thats the legal stuff done (got to
do it to keep everyone happy).

This driver supports the EasyIO and EasyConnection 8/32 range of boards.
All of these boards are not classical intelligent multiport boards, but are
host based multiport boards that use high performance Cirrus Logic CL-CD1400
RISC UART's (they have built in FIFO's, automatic flow control, and some
other good stuff).

The EasyIO range of cards comes in 3 forms, the EasyIO-4, EasyIO-8 and the
EasyIO-8M. All of these are non-expandable, low cost, ISA, multiport boards
with 4, 8 and 8 RS-232C ports respectively. The EasyIO-8M is not currently
supported by this driver. Though it is pretty easy to support so I'll do
that when I get a chance. Each EasyIO board requires 8 bytes of IO address
space and 1 interrupt. On an EISA system it is possible to share 1 interrupt
between multiple boards. The EasyIO-4 has 10 pin RJ connectors, and the
EasyIO-8 comes with a dongle cable that can be either 10 pin RJ connectors or
DB-25 connectors. The EasyIO-8M has 6 pin RJ connectors.

The EasyConnection 8/32 family of boards is a relatively low cost modular
range of multiport serial boards. The EasyConnection 8/32 boards can be
configured to have from 8 to 32 serial ports by plugging in external serial
port modules that contain from 8 to 16 ports each. There is a wide range of
external modules available that offer: DB-25 connectors, RJ-45 connectors
(both with RS-232 D and E compatible drivers), and also RS-422 ports. The
EasyConnection 8/32 boards come in ISA and MCA bus versions. The board takes
the form of a host adapter card, with an external connector cable that plugs
into the external modules. The external modules just clip together to add
ports (BTW they are not hot pluggable). Each EasyConnection 8/32 board
requires 2 separate IO address ranges, one 2 bytes in size and a secondary
region of 32 bytes. Each board also requires 1 interrupt, on EISA systems
multiple boards can share 1 interrupt. The secondary IO range (the 32 byte
range) can be shared between multiple boards on any bus type.

So thats the hardware supported (sounds like a marketing spiel doesn't it!).
I am working on drivers for other boards in the Stallion range, so look
out for those some time soon...



------------------------------------------------------------------------------
Begin3
Title:          Stallion Multiport Serial Driver for Linux
Version:        0.1.5 beta
Entered-date:   09MAR95
Description:    This package contains a linux kernel driver for some of the
                Stallion Technologies range of multiport serial boards.
Keywords:       stallion multiport serial driver
Author:         gerg@stallion.oz.au (Greg Ungerer)
Maintained-by:  gerg@stallion.oz.au
Primary-site:   sunsite.unc.edu pub/Linux/kernel/patches/serial
                    31557 stallion-0.1.5.tar.gz
                    720   stallion.lsm
Alternate-site: tsx-11.mit.edu pub/linux/ALPHA/serial/stallion
Original-site:  sunsite.unc.edu
Platform:       Stallion multiport serial boards
Copying-policy: GPL
End
------------------------------------------------------------------------------

--
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember Keywords: and a short description of the software.


home help back first fref pref prev next nref lref last post