rockchip: load ath10k_sdio module manually

The ath10k_sdio driver is no longer automatically loaded, which can cause `could not probe fw (-22)` errors.

Manually reload the driver after the system has finished loading using /etc/init.d/reload-sdio-wifi to resolve this issue.

Note: Do not use the automatic channel, as this may cause WiFi to not start.

Signed-off-by: Coia Prant <coiaprant@gmail.com>
This commit is contained in:
Coia Prant
2025-08-02 15:05:54 +08:00
committed by GitHub
parent 0f6cd171dc
commit 893695dba0
2 changed files with 2 additions and 2 deletions

View File

@ -309,7 +309,7 @@ define KernelPackage/ath10k-sdio
FILES:= \
$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_core.ko \
$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko
AUTOLOAD:=$(call AutoProbe,ath10k_core ath10k_sdio)
AUTOLOAD:=$(call AutoProbe,ath10k_core)
MODPARAMS.ath10k_core:=frame_mode=2
VARIANT:=sdio
endef

View File

@ -5,7 +5,7 @@ START=99
boot() {
case "$(board_name)" in
ariaboard,photonicat)
( sleep 15s; wifi; ) &
( modprobe ath10k_sdio; sleep 5s; wifi config; wifi; ) &
;;
armsom,sige3)
( sleep 50s; wifi; ) &