ITADN

Use BCMDHD SDIO for Orange Pi 5 Pro AP6256 Wi-Fi

#1343Pull Requestcagedbird043 创建于 2026-04-11
C
cagedbird043commented
## Summary - install `bcmdhd-sdio-dkms` for the Orange Pi 5 Pro AP6256 Wi-Fi module - blacklist the `brcmfmac` / `brcmutil` path for this board and set the BCMDHD firmware / NVRAM / config paths explicitly - replace the reboot-only `brcmfmac` unbind helper with a shutdown/reboot poweroff helper that cleanly powers down the SDIO Wi-Fi device ## Why On a real Orange Pi 5 Pro (AP6256 / BCM43456) running Ubuntu 24.04.1 with `6.1.0-1025-rockchip`, the default `brcmfmac` path was unstable: - sometimes `brcmf_attach` failed during boot - sometimes 5 GHz came up briefly and then disappeared after boot - the regression consistently reproduced on the same board / AP / image family Switching the board to the BCMDHD SDIO path fixed the issue in repeated live tests. ## Validation on hardware Validated on an Orange Pi 5 Pro connected to an 80 MHz / channel 36 5 GHz AP: - connected successfully to `CMCC-201-5G` on `5180 MHz` - remained connected past the previous failure window after cold boot - remained connected past the previous failure window after warm reboot - `bcmdhd_sdio` + `dhd_static_buf_sdio` were loaded instead of `brcmfmac` One representative boot sequence from the fixed system: - `wl_android_wifi_on : Success` - `Link UP with 48:81:d4:89:db:3f` - stable 5 GHz connection beyond 120 seconds (where the old path had already failed) If you want, I can also open a follow-up issue with the full before/after logs and exact local reproduction details. Fixes #1344 Related to #841
合并状态:未合并 1 条评论