MadWiFi

The MadWiFi drivers I compiled the last week was hanging up Debian with kernel 2.6.7 on “Configuring network interfaces…”. I noticed that Martin List-Petersen just released version 1.3.3 of his MadWiFi package for Debian. Whe I installed it the first time the driver complained with “cipher module unavailable”, so I went back to the package and made a minor modification to install a few extra modules in the .deb file:

--- madwifi-1.3/module/rules.orig       2004-08-07 12:00:53.000000000 -0500
+++ madwifi-1.3/module/rules    2004-08-07 12:02:06.000000000 -0500
@@ -66,6 +66,12 @@
        dh_install ath/ath_pci.ko     lib/modules/$(KVERS)/kernel/drivers/net
        dh_install ath_hal/ath_hal.ko lib/modules/$(KVERS)/kernel/drivers/net
        dh_install net80211/wlan.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_wep.ko    lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_tkip.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_ccmp.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_auth.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_radius.ko lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_acl.ko    lib/modules/$(KVERS)/kernel/drivers/net

 binary_modules: build install
        dh_testdir

Once I repackaged, recompiled and reinstalled the resulting .deb, ath0 came up just fine.