スズハドットコム

IT関連や3Dプリンタの記事、たまに生活のメモを書いていきます。

Raspberry Pi 3B+のWi-Fi接続がMesh Wi-Fi環境でフリーズする現象の対策

いつからか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

 

 

<解決方法が書き込まれてたところ>

github.com

 

<作業>

以下の場所からテストファームウェアをダウンロードします。(上記の記事からもリンクされてます)

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を再起動します。