From owner-freebsd-stable@FreeBSD.ORG Thu May 5 08:12:45 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FF4016A4E8 for ; Thu, 5 May 2005 08:12:45 +0000 (GMT) Received: from mailhost.stack.nl (vaak.stack.nl [131.155.140.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6F3343D73 for ; Thu, 5 May 2005 08:12:44 +0000 (GMT) (envelope-from rink@stack.nl) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mailhost.stack.nl (Postfix) with ESMTP id B72A11F0F0; Thu, 5 May 2005 10:12:43 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1796) id A660F22899; Thu, 5 May 2005 10:12:43 +0200 (CEST) Date: Thu, 5 May 2005 10:12:43 +0200 From: Rink Springer To: Brooks Davis Message-ID: <20050505081243.GB58471@stack.nl> References: <20050505053112.GA4455@odin.ac.hmc.edu> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="z6Eq5LdranGa6ru8" Content-Disposition: inline In-Reply-To: <20050505053112.GA4455@odin.ac.hmc.edu> X-Editor: Vim http://www.vim.org/ X-Info: http://rink.nu/ X-Operating-System: FreeBSD 5.3-RELEASE-p9 i386 User-Agent: Mutt/1.5.9i cc: stable@freebsd.org Subject: Re: calling fpa and fea users X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 May 2005 08:12:45 -0000 --z6Eq5LdranGa6ru8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Brooks, > - Using these drivers to connect to a real, production FDDI network > - Are running FreeBSD 5.3+ or will be in the near future Well, I use fpa(4) as a crosslink between my two boxes. Not really production-wise, but I do enjoy the fact that they can be dual-attached. Which is why I would't enjoy them being removed. > Every time I look at these drivers, their massive collection of > "portability" ifdefs makes it quite difficult to decipher the code. > Virtually all changes to these drivers in the last eight years have > been mechanical API updates. During this time, FDDI has become totally > obsolete. Unless someone is running these drivers for real on a modern > version of FreeBSD I would like to remove them from 6.0 and stop wasting > my time on them. If you could tell me where to begin, I'd like to try to make them more readible / maintainable. I've done some poking around (fpa(4) doesn't always attach correctly for me, due to some DMA issues) but without the proper data sheets, I guess it'll be hard to figure out where the problem lies. If anyone has data sheets for these cards, I'd be willing to bring them to a more maintainable level. I agree the code is a bit hard to decipher due to all the #ifdef's, I could work on getting rid of these alltogether. However, in order to fix the attachment problem (fpa0: Initialization failure, which I always get on some machines) I figure I'd need more detailed information. Perhaps someone can help me out on that? --=20 Rink P.W. Springer - http://rink.nu "God, root, what is difference?" - Pitr, Userfriendly --z6Eq5LdranGa6ru8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCedV7b3O60uztv/8RAg/5AKCAAaMjCAfmgiQtGWMoR6l0OAgsOwCZAS9e mw9o/fXJEDSQGyby+4KylWw= =3KBG -----END PGP SIGNATURE----- --z6Eq5LdranGa6ru8--