From owner-freebsd-tokenring Thu Oct 22 07:46:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA08100 for freebsd-tokenring-outgoing; Thu, 22 Oct 1998 07:46:53 -0700 (PDT) (envelope-from owner-freebsd-tokenring@FreeBSD.ORG) Received: from heathers.stdio.com (heathers.stdio.com [199.89.192.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA08092 for ; Thu, 22 Oct 1998 07:46:52 -0700 (PDT) (envelope-from lile@stdio.com) Received: from localhost (lile@localhost) by heathers.stdio.com (8.8.8/8.8.8) with SMTP id KAA18600 for ; Thu, 22 Oct 1998 10:48:51 -0400 (EDT) (envelope-from lile@heathers.stdio.com) Date: Thu, 22 Oct 1998 10:48:51 -0400 (EDT) From: "Larry S. Lile" To: tokenring@FreeBSD.ORG Subject: Olicom token-ring driver almost finished... Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-tokenring@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 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 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