いつからかRaspberry Pi 3B+のWi-Fi接続が不定期に切れる現象が起こるようになっていたのですが、再起動すればすむので面倒で放置してました。
重い腰を上げてググってみたら、どうやらMesh Wi-Fi環境で起こる現象のようです。
たしかに、Netgear Orbiを導入したころから起こっているような気もします。
githubで解決方法が書き込まれていたので、実行してみた記録を残します。(テストファームウェアの適用なので暫定対応レベルですが)
とりあえず24時間動かしてみてWi-Fiが切れていないので、効果はあるのだと思います。
(2020/7/4追記)
⇒だめでした。再発しました。
(2022年追記)
⇒いつの間にか修正されてますね。現在は起こりません。
<環境>
Raspberry Pi 3B+
Raspberry Pi Imager v1.3 で Raspberry Pi OS (32-bit) Released:2020-05-27 を書き込み後、本日2020/7/3時点で、rpi-update、apt-get dist-upgrade、apt-get updateで適用されるものは全部適用した環境です。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
<解決方法が書き込まれてたところ>
<作業>
以下の場所からテストファームウェアをダウンロードします。(上記の記事からもリンクされてます)
https://drive.google.com/file/d/10ivocg5PrOwVxAYFKOzJEdv_gdCd-IUF/view
ファイル名は brcmfmac43455-sdio.bin にリネームします。
この記事では /home/pi/Downloads/brcmfmac43455-sdio.bin とします。
バックアップとして、現在のファームウェアのコピーを作っておきます。
(テストファームウェアで不具合が発生した時に戻せるように)
$ sudo cp -p /lib/firmware/brcm/brcmfmac43455-sdio.bin /lib/firmware/brcm/brcmfmac43455-sdio.bin.bak
$ ls -l /lib/firmware/brcm/
(略)
-rw-r--r-- 1 root root 624943 4月 18 00:15 brcmfmac43455-sdio.bin
-rw-r--r-- 1 root root 624943 4月 18 00:15 brcmfmac43455-sdio.bin.bak
(略)
テストファームウェアを上書きします。
$ sudo cp /home/pi/Downloads/brcmfmac43455-sdio.bin /lib/firmware/brcm/
$ ls -l /lib/firmware/brcm/
(略)
-rw-r--r-- 1 root root 624943 7月 3 04:18 brcmfmac43455-sdio.bin
(略)
Raspberry Piを再起動します。