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.