掛起後沒有 Wifi - MacBook Pro Retina 2015
我完全知道這個問題被問了多少次,但我嘗試了所有我能找到的可能的解決方案,但無法解決這個問題。
Wifi 工作沒有任何問題,直到我通過合上蓋子或
systemctl suspend
. 之後,我得到“找不到 wifi 適配器”。在debian.org 上,我發現這可能是我擁有的特定網卡的問題,我嘗試了他們的解決方案:
根據 debian.org 的說法,問題是 brcmfmac 韌體,它必須在掛起之前刪除並在掛起之後載入。
我創建了一個文件
network_suspend
,確保它歸 root、執行檔所有,並執行 lsmod、grep 和 rmmod 的絕對路徑,並將其放入/lib/systemd/system-sleep:#!/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 特有的問題。
簡短回答:韌體/核心模組不是這裡的問題。檢查您是否正在執行 NetworkManager 服務。
我使用的是netinst Debian ISO,只選擇了基本系統實用程序(沒有 DE)。我假設NetworkManager服務已經包含在其中,但沒有。
啟動到我新安裝的作業系統後,我沒有 wifi 連接,所以我將它添加到**/etc/network/interfaces**
auto wlan0 iface wlan0 inet dhcp wpa-ssid ssid wpa-psk password
重新啟動後wpa_supplicant會從該文件中讀取並連接到 wifi。然後我安裝了網路管理器:
sudo apt install network-manager
並開始:
sudo systemctl enable NetworkManager
下次重新啟動後,問題是網路仍然由wpa_supplicant管理,所以我去了**/etc/network/interfaces**並註釋掉了它連接到我的 wifi 的部分:
# auto wlan0 # iface wlan0 inet dhcp # wpa-ssid ssid # wpa-psk password
重啟並啟動後
nmtui
,選擇您的ssid並再次連接。在我的筆記型電腦上掛起後,Wifi 現在恢復了。
這不是一個答案。我沒有足夠的“聲譽”來發表評論,所以我只會在這裡發帖。
我對兩個不同的發行版有確切的問題,Macbook 2015 上的 Arch Linux (Cinnamon) 和 Macbook 2015 上的 Fedora 35 (Cinnamon)。兩個系統在暫停後都無法再次連接到 WiFi。