From owner-freebsd-mobile Wed May 5 15: 1:14 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from dominator.eecs.harvard.edu (dominator.eecs.harvard.edu [140.247.60.28]) by hub.freebsd.org (Postfix) with SMTP id 7F45815338 for ; Wed, 5 May 1999 15:01:08 -0700 (PDT) (envelope-from karp@eecs.harvard.edu) Received: (from karp@localhost) by dominator.eecs.harvard.edu (8.6.12/8.6.12) id SAA26051; Wed, 5 May 1999 18:01:03 -0400 Date: Wed, 5 May 1999 18:01:03 -0400 From: Brad Karp Message-Id: <199905052201.SAA26051@dominator.eecs.harvard.edu> To: freebsd-mobile@freebsd.org Subject: code now available: my Lucent 802.11 WaveLAN driver for 3.1R! Cc: karp@dominator.eecs.harvard.edu Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm pleased to announce the availability of the first 802.11 WaveLAN driver for FreeBSD. This is my port (with cleanup and extensions) of Andreas Neuhaus' Linux driver, which was in turn based on Nico Valster of Lucent's code. Thanks, Andreas and Nico! Note that the code I started with is GPL'ed. So it can't be part of a FreeBSD binary-distributed kernel. But I sincerely hope that the code can be contributed to FreeBSD as a source-only distribution, if demand warrants. FreeBSD team members: how do I proceed to have it committed? You can get my code at: http://www.eecs.harvard.edu/~karp/iwl.tar.gz *WARNING* This is the very first release of this code. Use it at your own risk! And if you find bugs, please report them to me. I enclose the head of the README from my distribution for your information: --- FreeBSD WaveLAN IEEE 802.11 PCMCIA Driver *TEST* release 0.1 5 May, 1999 --- Author: Brad Karp, Harvard University EECS karp@eecs.harvard.edu Ported from: Linux driver by Andreas Neuhaus: http://www.fasta.fh-dortmund.de/users/andy/wvlan/ which was in turn based on a Lucent driver by Nico Valster of Lucent. WARNING: This driver is a very early, experimental release. It undoubtedly contains many bugs, and may cause crashes or data loss on your system. It is provided AS-IS, with no warranty. Please read the licensing and copyright in the source files for more details. IF YOU AREN'T FAMILIAR WITH WAVELAN IEEE, OR BUILDING AND CONFIGURING PCCARD KERNELS FOR FREEBSD, STOP HERE! THE AUTHOR CANNOT PROVIDE SUPPORT IN THESE BASIC AREAS! --- This kit contains my WaveLAN 802.11 PCMCIA driver for FreeBSD 3.1-RELEASE. The driver has *only* been tested using 3.1-RELEASE, and a Lucent-branded WaveLAN card. The Linux driver that was the basis for this code, and its Lucent-authored substrate, are GPL'ed. Hence, this code is encumbered by the GPL. Thus, it is likely never to be part of a FreeBSD *binary* kernel distribution (e.g., GENERIC). Hopefully, the driver can still be part of FreeBSD's source distribution, since I expect many users will benefit from it. This driver supports: - dynamic card insertion and removal - promiscuous mode - multicast address filtering in hardware - reading detailed low-level statistics from the WaveLAN card - power management (sleep/wakeup cycling by the WaveLAN card) - operation with a base station - operation in ad-hoc mode - configuration of the WaveLAN IEEE "Network Name" (SSID) [ detail elided from announcement email ] Enjoy!! -Brad, karp@eecs.harvard.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message