diff --git a/openwrt/target/linux/package/madwifi/Makefile b/openwrt/target/linux/package/madwifi/Makefile
index d5f5535ab6cb0cd67b499c92743f8a4192391e6c..ea2197c8659ffac4a909985d2ae198a62d14a4dd 100644
--- a/openwrt/target/linux/package/madwifi/Makefile
+++ b/openwrt/target/linux/package/madwifi/Makefile
@@ -56,6 +56,7 @@ $(IPKG_KMOD_MADWIFI):
 		$(PKG_BUILD_DIR)/ath_hal/ath_hal.$(LINUX_KMOD_SUFFIX) \
 		$(PKG_BUILD_DIR)/ath/ath_pci.$(LINUX_KMOD_SUFFIX) \
 		$(PKG_BUILD_DIR)/ath_rate/sample/ath_rate_sample.$(LINUX_KMOD_SUFFIX) \
+		$(PKG_BUILD_DIR)/net80211/*.$(LINUX_KMOD_SUFFIX) \
 		$(IDIR_KMOD_MADWIFI)/lib/modules/$(LINUX_VERSION)/
 	$(IPKG_BUILD) $(IDIR_KMOD_MADWIFI) $(PACKAGE_DIR)
 
diff --git a/openwrt/target/linux/package/madwifi/files/madwifi.modules b/openwrt/target/linux/package/madwifi/files/madwifi.modules
index eb8ca2e8530eac7ebebd95c11444b66e2848ad88..996b8e7205ead311437c29f7c569a4790efb2766 100644
--- a/openwrt/target/linux/package/madwifi/files/madwifi.modules
+++ b/openwrt/target/linux/package/madwifi/files/madwifi.modules
@@ -7,3 +7,5 @@ wlan_ccmp
 wlan_tkip
 wlan_wep
 wlan_xauth
+wlan_scan_ap
+wlan_scan_sta