From owner-freebsd-tokenring Thu Mar 4 15:19:25 1999 Delivered-To: freebsd-tokenring@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [207.153.65.3]) by hub.freebsd.org (Postfix) with ESMTP id 4469F14E93 for ; Thu, 4 Mar 1999 15:19:20 -0800 (PST) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.8.8/8.8.7) with SMTP id SAA02750 for ; Thu, 4 Mar 1999 18:19:04 -0500 (EST) Date: Thu, 4 Mar 1999 18:19:03 -0500 (EST) From: "Matthew N. Dodd" To: tokenring@FreeBSD.ORG Subject: TMS380 driver status 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 I don't have any usable progress to report but I've managed to commit more time to my driver writing efforts. I can reset the card, download the firmware, verify the bring up diagnostics, write the initialization data structure and service a few odd interrupts. I can also open the adapter onto the ring. tez0: at 0x2000-0x200e, 0x2c00-0x2cff irq 15 tez0: on eisa0 slot 2 tez0: Token Ring LLC Version 2.2.6 Vendor ID 0x000000 tez0: FENIX chip (TMS380C26) Version 2.0, 128 KB RAM onboard tez0: Microcode copyright notices: tez0: (C)1983-94 Texas Instruments tez0: (C)1983-86 IBM Corp tez0: (C)1986 Hughes LAN Systems Inc tez0: MAC address: 00:00:c9:10:ad:5e tez0: flags=8803 mtu 18000 lladdr 00:00:c9:10:ad:5e I'm trying to figure out a method for reading the firmware in from an external file as multiple adapters from different vendors aren't really licensed to use the same firmware code. (I've got it hardcoded right now which would be a problem for general use) I'm also having problems extracting the firmware images from various driver distributions. I've got a utility that can read and extract it from a few things, but for the majority I'm a little stumped on the headers. Anyone want to try their hand at figuring it out? I've got a fairly wide variety of TMS380 based boards but so far only the Proteon boards have acted sanely. The Madge boards do weird things and report themselves as being EPROM based and other silly stuff. I suspect the Compaq Netflex boards will work, but I'm still trying to find the Ethernet firmware for my Netflex 2 ENET board. Anyhow, thats about all I have. I'd like to thank George Morgan for his assistance in locating and shipping me the TMS380 Ethernet Supplement. I do believe that when finished, this driver will have the distinction of being the only multi-protocol network driver around. :) Oh, and a good round of applause to Bill Paul, the ethernet driver writing monster, for all the nifty new drivers he's written (and writing) and for prodding me to my feet and off my ass. I'm really happy to see the Olicom driver in the tree and I've even got an Olicom board in the mail that I'll be able to play with in a few days. I'm hoping that Larry can figure out the remaining problems with the IBM driver as thats kind of a corner-stone to token ring card support. -- | Matthew N. Dodd | 78 280Z | 75 164E | 84 245DL | FreeBSD/NetBSD/Sprite/VMS | | winter@jurai.net | This Space For Rent | ix86,sparc,m68k,pmax,vax | | http://www.jurai.net/~winter | Are you k-rad elite enough for my webpage? | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-tokenring" in the body of the message From owner-freebsd-tokenring Thu Mar 4 18:48:18 1999 Delivered-To: freebsd-tokenring@freebsd.org Received: from heathers.stdio.com (heathers.stdio.com [199.89.192.5]) by hub.freebsd.org (Postfix) with ESMTP id 41CEF1503A for ; Thu, 4 Mar 1999 18:47:21 -0800 (PST) (envelope-from lile@stdio.com) Received: from heathers.stdio.com (lile@heathers.stdio.com [199.89.192.5]) by heathers.stdio.com (8.8.8/8.8.8) with ESMTP id VAA02156; Thu, 4 Mar 1999 21:32:16 -0500 (EST) (envelope-from lile@stdio.com) Date: Thu, 4 Mar 1999 21:32:15 -0500 (EST) From: Larry Lile To: "Matthew N. Dodd" Cc: tokenring@FreeBSD.ORG Subject: Re: TMS380 driver status In-Reply-To: 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 Congratulations on your progress Matt. I am glad to see others are still working on token-ring. I unfortunately will not be working on the IBM drivers for a little while longer. I have to get the Olicom driver squared away first. In the meantime though I am still making progress on the generic code. [drum roll...] anarchy# arp -a cyntok (10.0.0.2) at 10:0:5a:b1:c5:ec [token-ring] rt=640:11:20 blastok (10.0.0.3) at 0:0:83:2d:9f:35 [token-ring] apathy.stdio.com (xxx.xxx.xxx.xxx) at 52:54:4c:19:6c:6b [ethernet] blasphemy.stdio.com (xxx.xxx.xxx.xxx) at 0:e0:29:17:6f:c0 [ethernet] chaos.stdio.com (xxx.xxx.xxx.xxx) at 0:90:27:13:d4:10 [ethernet] ? (xxx.xxx.xxx.xxx) at ff:ff:ff:ff:ff:ff permanent [ethernet] anarchy# tcpdump -i oltr1 tcpdump: listening on oltr1 21:38:22.265886 rt = 8240 (8144) arp who-has cyntok tell anatok (0:0:83:2f:c3:ad) hardware #6 21:38:22.269633 rt = 6c0:11:20 (8144) arp reply cyntok (10:0:5a:b1:c5:ec) is-at 10:0:5a:b1:c5:ec (0:0:83:2f:c3:ad) hardware #6 21:38:22.269699 rt = 640:11:20 (8144) anatok > cyntok: icmp: echo request 21:38:22.273898 rt = 6c0:11:20 (8144) cyntok > anatok: icmp: echo reply Yes boys and girls, that is _source routed_! There is still a lot of work to be done in the generic code and the source routing code, but now that the basics are in place and working reliably it's just a matter of time. Larry Lile lile@stdio.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-tokenring" in the body of the message From owner-freebsd-tokenring Thu Mar 4 18:50:53 1999 Delivered-To: freebsd-tokenring@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [207.153.65.3]) by hub.freebsd.org (Postfix) with ESMTP id 63E0415135 for ; Thu, 4 Mar 1999 18:50:33 -0800 (PST) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.8.8/8.8.7) with SMTP id VAA04629; Thu, 4 Mar 1999 21:50:10 -0500 (EST) Date: Thu, 4 Mar 1999 21:50:09 -0500 (EST) From: "Matthew N. Dodd" To: Larry Lile Cc: tokenring@FreeBSD.ORG Subject: Re: TMS380 driver status In-Reply-To: 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 On Thu, 4 Mar 1999, Larry Lile wrote: > Yes boys and girls, that is _source routed_! Damn. You're the man! Wanna help with ARCNET next week? :) > There is still a lot of work to be done in the generic code and the > source routing code, but now that the basics are in place and working > reliably it's just a matter of time. Indeed. Most impressive. -- | Matthew N. Dodd | 78 280Z | 75 164E | 84 245DL | FreeBSD/NetBSD/Sprite/VMS | | winter@jurai.net | This Space For Rent | ix86,sparc,m68k,pmax,vax | | http://www.jurai.net/~winter | Are you k-rad elite enough for my webpage? | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-tokenring" in the body of the message