Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Dec 1999 01:28:52 -0500 (EST)
From:      "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com>
To:        gwq_uk@yahoo.com (Greg Quinlan)
Cc:        FreeBSD-questions@FreeBSD.ORG
Subject:   Re: Stallion Easy I/O PCI not so easy!
Message-ID:  <199912230628.BAA37751@cc942873-a.ewndsr1.nj.home.com>
In-Reply-To: <19991223044638.23748.qmail@web1402.mail.yahoo.com> from Greg Quinlan at "Dec 22, 1999 08:46:38 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Quinlan wrote,
[Charset iso-8859-1 unsupported, filtering to ASCII...]
> 
> Does anyone know how to get a Stallion EasyIO PCI card
> working with FreeBSD 3.4.
> 
> Specifically whether:
> 
> I need to use stlload in /etc/rc.local?

% man stlload
[snip]
     Stlload would typically be run from /etc/rc.serial.
[snip]
SEE ALSO
     stl(4),  stli(4),  stlstats(8)
[snip]

> What entry should be in the kernel config file?

% man stli
STL(4)       FreeBSD Kernel Interfaces Manual (i386 Architecture)       STL(4)

NAME
     stl, stli - drivers for Stallion Technologies multiport serial con-
     trollers

SYNOPSIS
     stl0 at isa? port <addr> tty irq <irq>
     stli0 at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags
           <type>
     stli0 at eisa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags
           <type>
[snip]

% more /usr/src/sys/i386/conf/LINT
[snip]
# Miscellaneous hardware:
#
[snip]
# stl: Stallion EasyIO and EasyConnection 8/32 (cd1400 based)
# stli: Stallion EasyConnection 8/64, ONboard, Brumby (intelligent)

[snip]
# Notes on the Stallion stl and stli drivers:
#  See src/sys/i386/isa/README.stl for complete instructions.
#  This is version 0.0.5alpha, unsupported by Stallion.
#  The stl driver has a secondary IO port hard coded at 0x280.  You need
#     to change src/sys/i386/isa/stallion.c if you reconfigure this on
#     the boards.
#  The "flags" and "iosiz" settings on the stli driver depend on the board:
#       EasyConnection 8/64 ISA:     flags 23         iosiz 0x1000
#       EasyConnection 8/64 EISA:    flags 24         iosiz 0x10000
#       EasyConnection 8/64 MCA:     flags 25         iosiz 0x1000
#       ONboard ISA:                 flags 4          iosiz 0x10000
#       ONboard EISA:                flags 7          iosiz 0x10000
#       ONboard MCA:                 flags 3          iosiz 0x10000
#       Brumby:                      flags 2          iosiz 0x4000
#       Stallion:                    flags 1          iosiz 0x10000

> What Major device number is associated with this
> device?

% man stli
[snip]
NOTES
     When building the device nodes for the ports be sure to use the correct
     driver name, stl or stli. Each driver has a separate major number allo-
     cated, so even though the port device names are the same for each driver,
     the major number of the device node is different.  Use the MAKEDEV(8)
     script to create the devices.  Use the ttyE and cue tag for the stl driv-
     er, and the ttyEi and cuei tags for the stli driver.
[snip]
FILES
     /dev/ttyE?       standard callin devices
     /dev/ttyiE?      initial-state callin devices


     /dev/ttylE?      lock-state callin devices
     /dev/cue?        standard callout devices
     /dev/cuie?       initial-state callout devices
     /dev/cule?       lock-state callout devices
     /dev/staliomem?  board control device
[snip]

% egrep '(stal|ttyE|cue)' /dev/MAKEDEV
%

*shrug*
-- 
Crist J. Clark                           cjclark@home.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912230628.BAA37751>