package/mac80211: auto unload rtw89 iwlwifi
This commit is contained in:
parent
3098ea6c68
commit
58f2080660
15
package/kernel/mac80211/files/iwlwifi.defaults
Normal file
15
package/kernel/mac80211/files/iwlwifi.defaults
Normal file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
# Copyright (C) 2023 jjm2473@gmail.com
|
||||
|
||||
if [ -f /etc/config/kmods ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
delete kmods.iwlwifi
|
||||
set kmods.iwlwifi=auto_unload
|
||||
set kmods.iwlwifi.function=iwlwifi
|
||||
|
||||
commit kmods
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
exit 0
|
||||
14
package/kernel/mac80211/files/rtw89-pci-unload.defaults
Normal file
14
package/kernel/mac80211/files/rtw89-pci-unload.defaults
Normal file
@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -f /etc/config/kmods ] || exit 0
|
||||
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
delete kmods.rtw89_pci
|
||||
set kmods.rtw89_pci=auto_unload
|
||||
set kmods.rtw89_pci.function="rtw89_8851be rtw89_8852ae rtw89_8852be rtw89_8852ce rtw89_8922ae"
|
||||
set kmods.rtw89_pci.support="rtw89_8922a rtw89_8852c rtw89_8852b rtw89_8852b_common rtw89_8852a rtw89_8851b rtw89_pci rtw89_core"
|
||||
|
||||
commit kmods
|
||||
EOF
|
||||
|
||||
exit 0
|
||||
@ -75,3 +75,8 @@ define KernelPackage/iwlwifi/config
|
||||
endif
|
||||
endef
|
||||
|
||||
define KernelPackage/iwlwifi/install
|
||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||
$(INSTALL_BIN) ./files/iwlwifi.defaults $(1)/etc/uci-defaults/00-iwlwifi
|
||||
endef
|
||||
|
||||
|
||||
@ -491,6 +491,11 @@ define KernelPackage/rtw89-pci
|
||||
HIDDEN:=1
|
||||
endef
|
||||
|
||||
define KernelPackage/rtw89-pci/install
|
||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||
$(INSTALL_BIN) ./files/rtw89-pci-unload.defaults $(1)/etc/uci-defaults/00-rtw89-pci-unload
|
||||
endef
|
||||
|
||||
define KernelPackage/rtw89-8851be
|
||||
$(call KernelPackage/mac80211/Default)
|
||||
TITLE:=Realtek RTL8851BE support
|
||||
|
||||
Loading…
Reference in New Issue
Block a user