From owner-freebsd-questions Wed Dec 22 22:24:20 1999 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 5BE3D150C1 for ; Wed, 22 Dec 1999 22:24:17 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id BAA37751; Thu, 23 Dec 1999 01:28:52 -0500 (EST) (envelope-from cjc) From: "Crist J. Clark" Message-Id: <199912230628.BAA37751@cc942873-a.ewndsr1.nj.home.com> Subject: Re: Stallion Easy I/O PCI not so easy! In-Reply-To: <19991223044638.23748.qmail@web1402.mail.yahoo.com> from Greg Quinlan at "Dec 22, 1999 08:46:38 pm" To: gwq_uk@yahoo.com (Greg Quinlan) Date: Thu, 23 Dec 1999 01:28:52 -0500 (EST) Cc: FreeBSD-questions@FreeBSD.ORG Reply-To: cjclark@home.com X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 tty irq stli0 at isa? port tty iomem iosiz flags stli0 at eisa? port tty iomem iosiz flags [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