Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

Kernel Configuration

The following options should be included in your kernel for the best MadWifi experience:

Kernel 2.4.x:

  • Networking device support -> Wireless LAN (non-hamradio) -> Wireless LAN (non-hamradio): enabled
  • Cryptographic options -> Cryptographic API: enabled
  • Cryptographic options -> Cryptographic API -> AES cipher algorithm: enabled (optional, needed for WPA/WPA2 with CCMP)

Kernel 2.6.x:

  • Device Drivers -> Network device support -> Wireless LAN (non-hamradio) -> Wireless LAN drivers (non-hamradio) & Wireless Extensions: enabled (before 2.6.22)
  • Networking -> Wireless -> Wireless extensions: enabled (2.6.22 and later)
  • Cryptographic options -> Cryptographic API: enabled
  • Cryptographic options -> Cryptographic API -> AES cipher algorithm: enabled (optional, needed for WPA/WPA2 with CCMP)

Note: beginning with kernel 2.6.22 two "Generic IEEE 802.11 Networking Stack" options are available. Neither of them is needed for MadWifi.

Note 2: The /usr/src/linux/.config file is checked for the above requirements, not the running config (eg. from /proc/config.gz or from symbols).