From: Karl Hegbloom <hegbloom@pd...> - 2005-06-19 07:32:21
[ Cc: madwifi-devel@... ]
My laptop has an Atheros based WIFI card in it, which works well with
the MadWIFI drivers (madwifi.sf.net). I'm using the CVS "BSD" branch,
where they port in new features from the NetBSD version of the driver.
From what I gather, the driver was intially written for NetBSD, and
ported to Linux by the MadWIFI team.
I like to patch the kernel source using the
madwifi/patches/2.6/install.sh (which I've patched to fix errors;
hopefully they will apply it to CVS shortly), since it seems slightly
more convenient to build and ship the 'ath_pci' module with the
kernel, rather than as a separate package.
MadWIFI "install.sh" creates a subdirectory called
"drivers/net/net80211/" that appears, on a quick glance at file names
only, to implement a superset of the functionality of your code in
"drivers/net/ieee80211". Some of their file names are identical to
those in your own implementation; that's as much as I know about it.
It appears to be licensed under a dual NetBSD / GPL license that AFAIK
is compatible with the Linux kernel license.
They also have code written that supports WPA. I use it every day
with my WRT54G, and it has been very stable; I've never had any
problems with it -- it just works. I have tested and use only tkip
What I'm wondering is, were you aware of each other's projects, have
you looked them over, and do you think it's possible to consolidate
the two codebases? Perhaps it would save some work for both teams?
Karl Hegbloom <hegbloom@...>