Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 May 1999 18:01:03 -0400
From:      Brad Karp <karp@eecs.harvard.edu>
To:        freebsd-mobile@freebsd.org
Cc:        karp@dominator.eecs.harvard.edu
Subject:   code now available: my Lucent 802.11 WaveLAN driver for 3.1R!
Message-ID:  <199905052201.SAA26051@dominator.eecs.harvard.edu>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905052201.SAA26051>