Difference between revisions of "Madwifi"

From ThinkWiki
Jump to: navigation, search
(Added lines for SVN. I think CVS no longer updated (unless they have a svn->cvs sync setup))
(Remove obsolete CVS reference. Update location do daily snapshots. Rename 'CVS'/'SVN' sections to 'Source'. Move daily snapshots link from 'packages' to 'source'.)
Line 15: Line 15:
  
 
=== Packages ===
 
=== Packages ===
*daily cvs snapshots: http://madwifi.otaku42.de
 
 
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi
 
*{{Debian}} Packages: http://www.marlow.dk/site.php/tech/madwifi
 
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt
 
*{{Debian}} Packages: http://www.users.tpg.com.au/sigm/misc/madwiki.txt
Line 22: Line 21:
 
*{{Ubuntu}} Package: {{cmduser|sudo apt-get install linux-restricted-modules-`uname -r`}}
 
*{{Ubuntu}} Package: {{cmduser|sudo apt-get install linux-restricted-modules-`uname -r`}}
  
=== CVS ===
+
=== Source ===
(obsolete?)
 
:{{cmduser|cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/madwifi co madwifi}}
 
  
=== SVN ===
+
Detailed instructions can be found [http://madwifi.org/wiki/UserDocs/GettingMadwifi on the MadWiFi Wiki].
 
 
Full instructions can be found [http://madwifi.org/wiki/UserDocs/GettingMadwifi on the MadWiFi Wiki].
 
  
 +
* Daily snapshots: http://snapshots.madwifi.org/
 
* madwifi-ng:
 
* madwifi-ng:
 
:{{cmduser|svn checkout http://svn.madwifi.org/trunk madwifi-ng}}
 
:{{cmduser|svn checkout http://svn.madwifi.org/trunk madwifi-ng}}
* madwifi-old (same as CVS above?):
+
* madwifi-old:
 
:{{cmduser|svn checkout http://svn.madwifi.org/branches/madwifi-old madwifi-old}}
 
:{{cmduser|svn checkout http://svn.madwifi.org/branches/madwifi-old madwifi-old}}
  

Revision as of 02:41, 8 January 2006

Multiband Atheros Driver for WiFi

Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.

The following adapters sold by IBM use the Atheros chips:

Project Homepage

http://www.madwifi.org (old page: http://sourceforge.net/projects/madwifi)

Packages

Source

Detailed instructions can be found on the MadWiFi Wiki.

$ svn checkout http://svn.madwifi.org/trunk madwifi-ng
  • madwifi-old:
$ svn checkout http://svn.madwifi.org/branches/madwifi-old madwifi-old


Installation

  • Make sure that you've got sysctl support and the net/radio enabled (wireless extensions) in your kernel. Install the driver with make & make install
  • further more you like to install the wireless tools from wireless tools. Make sure the versions fit together by
$ iwconfig --version

Setting up wpa_supplicant with wpa-psk.

Status

in development, usable

OpenSource HAL

The "official" driver consists of an opensource wrapper with binary HAL (Hardware Abstraction Layer). This HAL is not a binary firmware like with the Intel Wireless chips, but a piece of code that needs to runs in the Linux kernel. The vendors reasoning behind this is, that since the Atheros chip could be tuned to any frequency, and hence interfere with systems operating in those frequencies, that we simply need to accept this binary module.
Obviously this binary HAL is unacceptable to the Linux kernel developers, and the Atheros driver in this state will never become part of the official kernel.
Some OpenBSD developers facing the same issue, reverse engineered the binary HAL and have produced an OpenSource version. Hopefully a driver based on this might be included with the Linux kernel at some point in time, and picked up by the mainstream distributions.

Related links