From owner-freebsd-questions Thu Dec 23 16:18: 2 1999 Delivered-To: freebsd-questions@freebsd.org Received: from web1402.mail.yahoo.com (web1402.mail.yahoo.com [128.11.23.166]) by hub.freebsd.org (Postfix) with SMTP id 5D82514CBE for ; Thu, 23 Dec 1999 16:17:59 -0800 (PST) (envelope-from gwq_uk@yahoo.com) Received: (qmail 28972 invoked by uid 60001); 24 Dec 1999 00:17:59 -0000 Message-ID: <19991224001759.28971.qmail@web1402.mail.yahoo.com> Received: from [155.144.253.186] by web1402.mail.yahoo.com; Thu, 23 Dec 1999 16:17:59 PST Date: Thu, 23 Dec 1999 16:17:59 -0800 (PST) From: =?iso-8859-1?q?Greg=20Quinlan?= Subject: Re: Stallion Easy I/O PCI not so easy! To: cjclark@home.com Cc: FreeBSD-questions@FreeBSD.ORG MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thanks anyway... I'll take that as a NO! I am entirely familiar with the processes of getting a normal Stallion card working in FreeBSD, but this is a PCI smart card. After combing the documentation I have not found any definative answers. It is detected in the BIOS PCI card list, but it is not automatically detected in FreeBSD as the documentation claims would occur. No entry is required in the kernel configuration file. (tried putting an entry in) (/usr/src/sys/i386/conf/mykernel) I always read all appropriate documentation before I ever ask for help. Being a smart card, it must should not require a stlload. The Major device number should be 72. The device files were created, getty's were enabled but nothing. I have successfully installed other intellegent Stalion serial cards .... but on this occassion it looks like I will have to put it in the too hard box, and use some other hardware. I have noted that the device driver version is still 0.0.5 Beta in the current FreeBSD 3.4 Release and yet the current driver version is 2.0.0 Release. What is a pitty is the original developer greg@stallion.com is not available for the smallest clue either. It is also a pitty that the 3 boards I have are worth around $700 ea, an outlay of $2100.. I hate to say it but it works for every other OS including Linux (and MickeySoft), but not FreeBSD. :( Thanks anyway Greg --- "Crist J. Clark" wrote: > 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 > _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message