Eu tenho um CubieTruck Plus (CubieBoard5) rodando o Linaro. Tem uma porta ethernet e uma placa wifi. Eu quero desabilitar serviços desnecessários e reduzir a energia, então eu quero parar qualquer coisa relacionada a wifi e wlan0 cedo.
O /etc/network/interfaces
da placa não habilita wlan0 ou wifi. No entanto, quando eu inspeciono a saída dmesg
durante a inicialização, vejo que a placa está ativada (veja abaixo).
Eu verifiquei os parâmetros de inicialização do kernel , mas não vi nada relacionado à desativação de wi-fi ou wlan0 . Existe um rfkill.default_state
que lida com o modo avião, mas este dispositivo não tem esse botão (e pode não fazer o que eu esperava).
Como posso desativar a WLAN como uma opção de tempo de inicialização ou um parâmetro de inicialização do kernel?
cubietruck:~$ dmesg | egrep -i '(wlan|wifi|802)'
[ 0.162278] cfg80211: Calling CRDA to update world regulatory domain
[ 5.128958] [rf_pm]: set ac10032k2 32k out[wifi_pm]: wifi gpio init is OK !!
[ 6.789026] [wifi_pm]: set wl_reg_on 1 !
[ 6.789260] =========== WLAN placed in POWER ON ========
[ 6.913059] bcm_wlan_get_oob_irq enter.
[ 6.940204] Broadcom Dongle Host Driver: register interface [wlan0] MAC: xx:xx:xx:xx:xx:xx
[ 6.940389] [wifi_pm]: set wl_reg_on 0 !
[ 6.940400] =========== WLAN placed in RESET ========
[ 11.609474] wl_android_wifi_on in 1
[ 11.609483] wl_android_wifi_on in 2: g_wifi_on=0
[ 11.609492] [wifi_pm]: set wl_reg_on 1 !
[ 11.609707] =========== WLAN going back to live ========
[ 11.715036] dhd_bus_devreset: == WLAN ON ==
[ 12.140869] wl_android_wifi_on: Success
[ 12.142367] wl_cfg80211_attach_post: p2p0 p2p_dev_addr=xx:xx:xx:xx:xx:xx
[ 16.407047] CFG80211-ERROR) wl_notify_scan_status : scan is not ready
[ 21.372467] CFG80211-ERROR) wl_notify_scan_status : scan is not ready
[ 23.150025] wlan0: no IPv6 routers present