Date: Thu, 22 Oct 1998 10:48:51 -0400 (EDT) From: "Larry S. Lile" <lile@stdio.com> To: tokenring@FreeBSD.ORG Subject: Olicom token-ring driver almost finished... Message-ID: <Pine.BSF.3.96.981022100021.15425A-100000@heathers.stdio.com>
next in thread | raw e-mail | index | archive | help
After a lot of work on the IBM token ring driver I have finally decided
to let it go for a while.  Someone else is looking at the code and 
seeing what they can do for it.  I have started working on a driver for
the Olicom cards instead.
The current state of the Olicom driver is pretty good, it probes,
attaches, ifconfig's, and receives.  I have had the driver running
in this "read only" mode for several days without any problems, admittidly
there is little load on the ring though.  I an going to try and implement
the transmit code this weekend it is the last step to basic functionality.
Then I can begin shaking out the generic token ring functions.  I am
pretty hopeful about the driver, it has only taken about 7 days to get
to this point and transmitting does not look that complicated.
The caveats for the driver are that you MUST have an ELF kernel and
you have to have the PowerMACH Works libraries from Olicom, it contatins
the adapter microcode and interface library.  I know that including
foreign objects is considered bad but that is more of a religious 
discussion that can be taken up at a later date.
The current driver source and information is available at 
    http://anarchy.stdio.com
You will need the generic code from that page and the driver code
from the Olicom link at the bottom of the page.  The PMW kit is
also available at that page, I suggest you get the actual OC3300.EXE
file and uncompress it, because I use the extracted kit on the page
as a reference and is therefore subject to corruption.
> netstat -I oltr0 
Name   Mtu Network Address          Ipkts Ierrs Opkts Oerrs Coll
oltr0 1492 <Link>  00.00.83.a9.da.3c 6014     0     0     0    0 
oltr0 1492 10/24   anatok            6014     0     0     0    0 
>ifconfig oltr0 oltr0:
flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1492
	inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
	lladdr 00:00:83:a9:da:3c
>
Not bad for 7 days :)
Larry Lile
lile@stdio.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-tokenring" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.981022100021.15425A-100000>
