一時停止後にWi-Fiが機能しない - MacBook Pro Retina 2015

一時停止後にWi-Fiが機能しない - MacBook Pro Retina 2015

私はこの質問を何回も受け取ったことを確かに知っていますが、見つけることができるすべての可能な解決策を試しましたが、それはわかりません。

Wi-Fiは、カバーを閉じるか一時停止して一時停止するまで正常に機能しますsystemctl suspend。その後、「Wi-Fi アダプタが見つかりません」というメッセージが表示されます。

存在するdebian.org私はこれが私の特定のネットワークカードに問題がある可能性があることに気づき、解決策を試しました。

debian.orgによると、問題はbrcmfmacファームウェアで、中断前に削除して中断後にロードする必要があります。

ファイルを作成しましたがnetwork_suspendroot、実行可能ファイルが所有していることを確認し、lsmod、grep、およびrmmodへの絶対パスを実行します。そして入れて/lib/systemd/システムの節電:

#!/bin/sh
case $1 in
    pre)
      if /sbin/lsmod | /bin/grep -q brcmfmac; then
          /sbin/rmmod brcmfmac
      fi
    ;;
    post)
        /sbin/modprobe brcmfmac
    ;;
esac
exit 0

echo "pre" > /home/user/pre.txtデバッグ目的でキャップを閉じるか、開く前後にスクリプトが実行され、正常に動作することを確認しました。 ->brcmfmacサスペンド前にアンロードし、サスペンド後に再ロードします。

一時停止した後も、「ネットワークアダプタが見つかりません」というメッセージが表示されます。なぜこれが起こるのか、どうやって解決するのか知っていますか?

ちなみに私はこれのために混乱してPop_OSをインストールし、同じことを試しました。 Pop_OSでは問題なくうまく動作するので、これはDebian OSの特定の問題だと思います。

答え1

これは答えではありません。コメントするには「評判」が足りないのでここに投稿します。

私は、Macbook 2015のArch Linux(Cinnamon)とMacbook 2015のFedora 35(Cinnamon)という2つのディストリビューションで正確な問題を抱えています。一時停止した後、両方のシステムはWiFiに再接続できません。

答え2

短い答え:ファームウェア/カーネルモジュールはここでは問題ではありません。 NetworkManagerサービスを実行していることを確認してください。

使っていますネットワークのインストールDebian ISOとデフォルトのシステムユーティリティのみを選択します(DEなし)。私は思ったネットワーク管理者サービスは含まれていますが含まれていません。

新しくインストールしたOSで起動した後、Wi-Fi接続がなくなり、OSに追加しました。/etc/ネットワーク/インターフェース

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid ssid
    wpa-psk password

再起動後wpa_requesterファイルを読み、Wi-Fiに接続します。それからインストールしました。ネットワーク管理者:

sudo apt install network-manager

そして始めましょう:

sudo systemctl enable NetworkManager

次の再起動後も問題は、ネットワークが依然として支配的であることです。wpa_requesterだから私は行きました/etc/ネットワーク/インターフェースWi-Fiに接続する部分をコメントアウトします。

# auto wlan0
# iface wlan0 inet dhcp
#    wpa-ssid ssid
#    wpa-psk password

再起動して起動したnmtuiSSIDそして再接続してください。

これでラップトップのWi-Fiが一時停止して復元されました。

関連情報