Armadilloフォーラム

wlanモジュールの電源制御

m-h

2025年1月17日 10時38分

WLANモジュールの電源制御の方法について

省電力化のため、運用中にwifiを使用していない時は、モジュールの電源をOFFにしておきたいと考えています。
LTEモデムの電源制御のコマンドはマニュアルにございますが、WLANの方は記載なくご教授いただければと思います

LTEモデムの電源をオフにする
[armadillo:~#] wwan-poweroff

コメント

佐藤です。

すいません。 wwan-poweroff のようなコマンド1個で電源をOFFにするようなものは用意しておりません。
但し、以下のコマンドを実施すると電源をOFFにできるかと思います。
実際に消費電力が減っているかどうかはご自身で確認していただけますでしょうか。

armadillo:~# echo "mmc1:0001:1" > /sys/bus/sdio/drivers/brcmfmac/unbind
armadillo:~# echo "mmc1:0001:2" > /sys/bus/sdio/drivers/brcmfmac/unbind
armadillo:~# echo 2194000.mmc > /sys/bus/platform/drivers/sdhci-esdhc-imx/unbind
armadillo:~# echo "regulator-sd2vmmc" > /sys/bus/platform/drivers/reg-fixed-voltage/unbind
armadillo:~# echo "regulator-sd2vqmmc" > /sys/bus/platform/drivers/reg-fixed-voltage/unbind
armadillo:~# gpioset gpiochip0 8=0
armadillo:~# gpioset gpiochip2 9=0

元に戻すときは以下のようにします。

armadillo:~# echo "regulator-sd2vmmc" > /sys/bus/platform/drivers/reg-fixed-voltage/bind
armadillo:~# echo "regulator-sd2vqmmc" > /sys/bus/platform/drivers/reg-fixed-voltage/bind
armadillo:~# echo 2194000.mmc > /sys/bus/platform/drivers/sdhci-esdhc-imx/bind