From owner-freebsd-mobile Wed May 5 17:28:40 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from sirius.ctr.columbia.edu (sirius.ctr.columbia.edu [128.59.64.60]) by hub.freebsd.org (Postfix) with ESMTP id B8AA814E22 for ; Wed, 5 May 1999 17:28:25 -0700 (PDT) (envelope-from wpaul@ctr.columbia.edu) Received: from startide.ctr.columbia.edu (wpaul@startide.ctr.columbia.edu [128.59.64.52]) by sirius.ctr.columbia.edu (8.9.1/8.6.4.287) with ESMTP id UAA02674; Wed, 5 May 1999 20:28:15 -0400 (EDT) From: wpaul@ctr.columbia.edu (Bill Paul) Received: (wpaul@localhost) by startide.ctr.columbia.edu (8.9.1/8.6.4.788743) id UAA13862; Wed, 5 May 1999 20:28:14 -0400 (EDT) Message-Id: <199905060028.UAA13862@startide.ctr.columbia.edu> Subject: Re: duplicate 802.11 drivers To: karp@eecs.harvard.edu (Brad Karp) Date: Wed, 5 May 1999 20:28:13 -0400 (EDT) Cc: freebsd-mobile@freebsd.org, dfr@nlsystems.com In-Reply-To: <199905060010.UAA25721@dominator.eecs.harvard.edu> from "Brad Karp" at May 5, 99 08:10:23 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Of all the gin joints in all the towns in all the world, Brad Karp had to walk into mine and say: > I was unaware of Bill Paul's work; I don't subscribe to -current, only > -mobile. No time to read both. I'm utterly despondent that I spent time > doing this port when a non-GPL'ed driver was already almost complete. My own > fault, I guess. Well, I probably should have said something too, but I'm also swamped with Real Work (tm) and other drivers (I also have another PCI 10/100 driver in the works, and both the PCI sample cards and the WaveLANs arrived on the same day; and then there's fixing bugs in existing drivers). > As Bill points out, he didn't use the GPL Linux driver as a starting point; > he only used it as a spec document for the programming interface of the > WaveLAN 802.11 card. He started writing from scratch, so his driver is not > GPL-encumbered. > > Bill also said of his driver vs. my own: > > > It's also much prettier to look at, if I do say so myself. :) > > I only want to point out that I believe Bill's comment refers mainly to the > ugliness of the HCF-Light code, which I did not write--I took it from the Linux > driver, which it in turn took from Lucent. Oh, yes: definitely. I certainly didn't mean to imply anything about your own code (I haven't even looked at it yet: I'm just on my way out of the office and will check it out when I get home). I apologize for the misunderstanding: it's the HCF code I was talking about. Given the appearance of the HCF Light, I shudder to think what the Hermes firmware source code looks like. > I didn't have time to write a driver from scratch. Starting from the HCF-Light > let me complete the port in under 4 days. But yes, that HCF-Light code is > monstrous. Code by my hand is not. :-) Indeed. :) Oh, incidentally, there's another Linux WaveLAN driver written by a commercial outfit called TriplePoint, Inc. on behalf of Lucent which uses the full HCF library, however it's supplied as object code only, and only for the x86 platform. Then again, FreeBSD's pccard support currently doesn't work anywhere except on the x86 either. Maybe that will change with the newbus stuff. -Bill -- ============================================================================= -Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu Work: wpaul@ctr.columbia.edu | Center for Telecommunications Research Home: wpaul@skynet.ctr.columbia.edu | Columbia University, New York City ============================================================================= "Mulder, toads just fell from the sky!" "I guess their parachutes didn't open." ============================================================================= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message