
랩톱 덮개를 닫으면(정의된 동작은 일시 중지됨) 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가 작동 중이고 인터페이스를 수동으로 설정했다가 다시 설정한 경우에는 이 오류가 발생하지 않습니다. 이는 재개 후 스크립트가 이 명령에 대해 정지 상태라는 신호를 보냅니다.