浏览代码

mac80211: disable drivers that rely on wireless extensions

They are unmaintained and don't work properly with current wifi scripts

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 3 年之前
父节点
当前提交
f613c1368b
共有 3 个文件被更改,包括 5 次插入0 次删除
  1. 1 0
      package/kernel/mac80211/Makefile
  2. 1 0
      package/kernel/mac80211/intel.mk
  3. 3 0
      package/kernel/mac80211/marvell.mk

+ 1 - 0
package/kernel/mac80211/Makefile

@@ -176,6 +176,7 @@ define KernelPackage/hermes
   $(call KernelPackage/mac80211/Default)
   $(call KernelPackage/mac80211/Default)
   TITLE:=Hermes 802.11b chipset support
   TITLE:=Hermes 802.11b chipset support
   DEPENDS:=@PCI_SUPPORT||PCMCIA_SUPPORT +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT +kmod-crypto-michael-mic
   DEPENDS:=@PCI_SUPPORT||PCMCIA_SUPPORT +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT +kmod-crypto-michael-mic
+  DEFAULT:=n
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco.ko
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intersil/orinoco/orinoco.ko
   AUTOLOAD:=$(call AutoProbe,orinoco)
   AUTOLOAD:=$(call AutoProbe,orinoco)
 endef
 endef

+ 1 - 0
package/kernel/mac80211/intel.mk

@@ -125,6 +125,7 @@ define KernelPackage/libipw
   $(call KernelPackage/mac80211/Default)
   $(call KernelPackage/mac80211/Default)
   TITLE:=libipw for ipw2100 and ipw2200
   TITLE:=libipw for ipw2100 and ipw2200
   DEPENDS:=@PCI_SUPPORT +kmod-crypto-michael-mic +kmod-crypto-ecb +kmod-lib80211 +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT @!BIG_ENDIAN
   DEPENDS:=@PCI_SUPPORT +kmod-crypto-michael-mic +kmod-crypto-ecb +kmod-lib80211 +kmod-cfg80211 +@DRIVER_WEXT_SUPPORT @!BIG_ENDIAN
+  DEFAULT:=n
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/ipw2x00/libipw.ko
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/intel/ipw2x00/libipw.ko
   AUTOLOAD:=$(call AutoProbe,libipw)
   AUTOLOAD:=$(call AutoProbe,libipw)
 endef
 endef

+ 3 - 0
package/kernel/mac80211/marvell.mk

@@ -13,6 +13,7 @@ define KernelPackage/libertas-usb
   $(call KernelPackage/mac80211/Default)
   $(call KernelPackage/mac80211/Default)
   DEPENDS+= @USB_SUPPORT +kmod-cfg80211 +kmod-usb-core +kmod-lib80211 +@DRIVER_WEXT_SUPPORT +libertas-usb-firmware
   DEPENDS+= @USB_SUPPORT +kmod-cfg80211 +kmod-usb-core +kmod-lib80211 +@DRIVER_WEXT_SUPPORT +libertas-usb-firmware
   TITLE:=Marvell 88W8015 Wireless Driver
   TITLE:=Marvell 88W8015 Wireless Driver
+  DEFAULT:=n
   FILES:= \
   FILES:= \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/usb8xxx.ko
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/usb8xxx.ko
@@ -23,6 +24,7 @@ define KernelPackage/libertas-sdio
   $(call KernelPackage/mac80211/Default)
   $(call KernelPackage/mac80211/Default)
   DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +kmod-mmc +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-sdio-firmware
   DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +kmod-mmc +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-sdio-firmware
   TITLE:=Marvell 88W8686 Wireless Driver
   TITLE:=Marvell 88W8686 Wireless Driver
+  DEFAULT:=n
   FILES:= \
   FILES:= \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas.ko \
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas_sdio.ko
 	$(PKG_BUILD_DIR)/drivers/net/wireless/marvell/libertas/libertas_sdio.ko
@@ -33,6 +35,7 @@ define KernelPackage/libertas-spi
   $(call KernelPackage/mac80211/Default)
   $(call KernelPackage/mac80211/Default)
   SUBMENU:=Wireless Drivers
   SUBMENU:=Wireless Drivers
   DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-spi-firmware
   DEPENDS+= +kmod-cfg80211 +kmod-lib80211 +@DRIVER_WEXT_SUPPORT @!TARGET_uml +libertas-spi-firmware
+  DEFAULT:=n
   KCONFIG := \
   KCONFIG := \
 	CONFIG_SPI=y \
 	CONFIG_SPI=y \
 	CONFIG_SPI_MASTER=y
 	CONFIG_SPI_MASTER=y