노트북 덮개가 닫히거나 정지된 후 Wi-Fi가 끊어집니다.

노트북 덮개가 닫히거나 정지된 후 Wi-Fi가 끊어집니다.

랩톱 덮개를 닫으면(정의된 동작은 일시 중지됨) Wi-Fi가 완전히 중단되는 문제가 있습니다. Arch와 Ubuntu를 모두 시도했지만 동일한 문제가 발생합니다. NetworkManager를 다시 시작해도 아무 소용이 없습니다. 무선 인터페이스가 DOWN 상태로 설정되어 있는 것으로 보이지만 재부팅하지 않으면 다시 되돌릴 수 없는 것 같습니다.

우분투 21.04를 사용합니다.

화웨이 메이트북 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

업데이트: 어제 내내 Wi-Fi는 예상대로 작동했지만(예: 일시 중지 후 빠르게 다시 연결) 오늘은 일반적인 문제로 돌아갔습니다. 내가 변경한 내용이 생각나지 않아 이를 파악하기가 어렵습니다.

\lib\systemd\system-sleep 업데이트 #2: 루트로 실행되는 스크립트를 내부에 배치하여 해결 방법을 시도했습니다 .

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

그리고 이것은 일시적으로 작동했지만 두 번째로 노트북을 깨웠을 때 중지되었습니다. 스크립트에서 명령을 수동으로 입력하면 다음 오류가 발생합니다 SIOCSIFFLAGS: Operation already in progress.

Wi-Fi가 작동 중이고 인터페이스를 수동으로 설정했다가 다시 설정한 경우에는 이 오류가 발생하지 않습니다. 이는 재개 후 스크립트가 이 명령에 대해 정지 상태라는 신호를 보냅니다.

관련 정보