筆記型電腦蓋子關閉/暫停後 Wi-Fi 中斷

筆記型電腦蓋子關閉/暫停後 Wi-Fi 中斷

我有一個問題,關閉筆記型電腦的蓋子後(定義的行為是暫停),我的 WiFi 將完全中斷。我在 Arch 和 Ubuntu 上都試過了,也出現了同樣的問題。我嘗試過重新啟動 NetworkManager,但沒有成功。無線介面似乎被設定為“關閉”狀態,但似乎沒有任何方法可以在不重新啟動的情況下將其恢復。

使用 Ubuntu 21.04。

華為 Matebook 2020(銳龍 4500U)

輸出sudo lshw -c network

*-network                 
       description: Wireless interface
       product: RTL8822CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 00
       serial: 80:30:49:37:ce:cf
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_8822ce driverversion=5.11.0-37-generic firmware=N/A ip=138.38.187.118 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:69 ioport:2000(size=256) memory:d0500000-d050ffff

更新:昨天一整天,wifi 都按預期工作(即暫停後快速重新連接),但今天它又回到了通常的問題。我想不出我改變了什麼,所以這很難確定。

更新#2:我嘗試了一種解決方法,方法是在其中放置一個\lib\systemd\system-sleep 以 root 身份運行的腳本:

#!/bin/sh
case $1 in
  post)
    ifconfig wlp1s0 up
  ;;
esac

這暫時有效,但是當我第二次喚醒筆記型電腦時,它停止了。從腳本手動輸入命令會導致錯誤: SIOCSIFFLAGS: Operation already in progress

請注意,如果 wifi 正常工作並且我手動將介面設定為關閉然後再次打開,則不會發生此錯誤,這向我表明腳本在恢復後掛在該命令上。

相關內容