Hello, I try to compile mac80211 and cfg80211 modules from kernel rather than from compat-wireless. I disable the Makefile in the package/mac80211 directory and add the file.mk (behind in mail) In the package/kernel/modules directory. The modules are compiled in the kernel but the package mac80211 is never build ! Pleases tell how to get rid of this problem.
# # Copyright (C) 2006-2008 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # WIRELESS_MENU:=Wireless Drivers define KernelPackage/cfg80211 SUBMENU:=$(WIRELESS_MENU) TITLE:=cfg80211 - wireless configuration API DEPENDS+= +wireless-tools +iw +crda KCONFIG:=CONFIG_CFG80211=m \ CONFIG_NL80211_TESTMODE=n \ CONFIG_CFG80211_DEVELOPER_WARNINGS=n \ CONFIG_CFG80211_REG_DEBUG=n \ CONFIG_CFG80211_DEFAULT_PS=y \ CONFIG_CFG80211_DEBUGFS=n \ CONFIG_CFG80211_INTERNAL_REGDB=n \ CONFIG_CFG80211_WEXT=y FILES:=$(LINUX_DIR)/net/wireless/cfg80211.ko AUTOLOAD:=$(call AutoLoad,20,cfg80211) endef define KernelPackage/cfg80211/description cfg80211 is the Linux wireless LAN (802.11) configuration API. endef define KernelPackage/mac80211 SUBMENU:=$(WIRELESS_MENU) TITLE:=Linux 802.11 Wireless Networking Stack DEPENDS+= +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-cfg80211 KCONFIG:=CONFIG_MAC80211=m \ CONFIG_MAC80211_HAS_RC=y \ CONFIG_MAC80211_RC_PID=n \ CONFIG_MAC80211_RC_DEFAULT_PID=n \ CONFIG_MAC80211_RC_MINSTREL=y \ CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y \ CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" \ CONFIG_MAC80211_RC_MINSTREL_HT=y \ CONFIG_MAC80211_MESH=n \ CONFIG_MAC80211_LEDS=n \ CONFIG_MAC80211_DEBUGFS=n \ CONFIG_MAC80211_HWSIM=n \ CONFIG_MAC80211_DEBUG_MENU=n FILES:= $(LINUX_DIR)/net/mac80211/mac80211.ko AUTOLOAD:=$(call AutoLoad,21,mac80211) endef define KernelPackage/mac80211/description Generic IEEE 802.11 Networking Stack (mac80211) endef define KernelPackage/lib80211 SUBMENU:=$(WIRELESS_MENU) TITLE:=802.11 Networking stack KCONFIG:=CONFIG_LIB80211=m \ CONFIG_LIB80211_CRYPT_WEP=m \ CONFIG_MAC80211_CRYPT_CCMP=m \ CONFIG_MAC80211_RC_MINSTREL=m \ CONFIG_LIB80211_DEBUG=n FILES:= \ $(LINUX_DIR)/net/wireless/lib80211.ko \ $(LINUX_DIR)/net/wireless/lib80211_crypt_wep.ko \ $(LINUX_DIR)/net/wireless/lib80211_crypt_ccmp.ko \ $(LINUX_DIR)/net/wireless/lib80211_crypt_tkip.ko AUTOLOAD:=$(call AutoLoad,10,lib80211 lib80211_crypt_wep lib80211_crypt_ccmp lib80211_crypt_tkip) endef define KernelPackage/lib80211/description Kernel modules for 802.11 Networking stack Includes: - lib80211 - lib80211_crypt_wep - lib80211_crypt_tkip - lib80211_crytp_ccmp endef define KernelPackage/net-rtl8192cu SUBMENU:=$(WIRELESS_MENU) TITLE:=Realtek 8192cu driver DEPENDS+= @USB_SUPPORT +kmod-mac80211 KCONFIG:=CONFIG_RTL8192CU=m \ CONFIG_RTLWIFI=m \ CONFIG_RTL8192C_COMMON=m FILES:=$(LINUX_DIR)/drivers/net/wireless/rtlwifi/rtlwifi.ko \ $(LINUX_DIR)/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko \ $(LINUX_DIR)/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko AUTOLOAD:=$(call AutoLoad,50,rtlwifi rtl8192c-common rtl8192cu) endef define KernelPackage/net-rtl8192cu/description Kernel support for Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter endef define KernelPackage/rtl8192cu/install $(INSTALL_DIR) $(1)/lib/firmware $(INSTALL_DATA) $(LINUX_DIR)/firmware/rtlwifi/rtl8192cufw.bin $(1)/lib/firmware endef $(eval $(call KernelPackage,cfg80211)) $(eval $(call KernelPackage,mac80211)) $(eval $(call KernelPackage,lib80211)) $(eval $(call KernelPackage,net-rtl8192cu)) _______________________________________________ openwrt-users mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-users
