컴퓨터가 절전 모드로 전환되거나 정지될 때마다 WiFi 연결이 끊어지고 네트워크를 찾을 수 없습니다.
새로운 Huawei Matebook D 15에서 Ubuntu 20.04를 실행하고 Ubuntu를 설치한 이후 문제가 발생했습니다.
이것을 실행하면 sudo wlp1s0 up
다른 질문에서 제안한 것처럼 다음과 같은 내용이 표시되며 Operation already in progress
어쩌구저쩌구 조합하여 변경하지 않습니다 wlp1s0 down
.
문제를 설명하는 가장 명확한 출력은 lspci -v
include 실행 후 중단 입니다.
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: rtw_8822ce
Kernel modules: rtw88_8822ce
그리고
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: pcieport
무엇을 기대해야 할지 아는 사람 있나요?
답변1
나는 이 질문을 정말 좋아한다. 심지어 우분투가 아닌 칼리에서도 같은 문제에 직면했습니다. 그리고 이 질문을 다음 사이트에 게시하면아쿠벤투. Askubuntu는 우분투에서만 작동합니다. 우분투 구성 문제인 경우 askubuntu 직원이 이 질문에 더 잘 답할 수 있습니다. 귀하와 관련된 질문에 대한 링크를 추가했습니다.
Wi-Fi 사용 후 Wi-Fi가 작동하지 않음 (이 질문에 대한 의견을 읽는 것이 좋습니다.)
귀하의 답변이 될 가능성이 더 높은 몇 가지 정보를 추가하고 있습니다.
wifi-workaround.sh
. 라는 파일을 생성하여 /lib/systemd/system-sleep/
파일을 실행 가능하게 만듭니다 chmod a+rx /lib/systemd/system-sleep/wifi-workaround.sh
. 다음 스크립트를 추가하세요.wifi-workaround.sh
#!/bin/sh
# When suspending/resuming, systemd will call executables in /lib/systemd/system-sleep
# with the following parameters:
# $1 = either "pre" or "post"
# $2 = "suspend", "hibernate", "hybrid-sleep" or "suspend-then-hibernate"
INTERFACE=wlan0
DRIVER_MODULE=<driver module name>
case "$1" in
pre)
nmcli device disconnect $INTERFACE
modprobe -r $DRIVER_MODULE
;;
post)
modprobe $DRIVER_MODULE
nmcli device connect $INTERFACE
;;
esac
# Don't stop suspending/resuming even if we fail somehow.
exit 0
답변.
이 작업을 수행했을 때 무선이 제대로 작동하고 있음을 알았습니다. 일시 중지하고 노트북을 wlan0으로 켰을 때 제대로 작동했지만 Mobile Broadband
작동하지 않았습니다. 필요하지 않아서 Mobile Broadband
아무런 변경도 하지 않았습니다. 그러나 거의 6~7일 동안 변경한 후 wlan0이 영구적으로 사라지자 여러 번 일시 중지했습니다(3~4분 동안 거의 10번 일시 중지). 그래서 이제 더 이상 멈추지 않고... 그냥 문을 닫았습니다. 그리고 이것이 당신에게는 대답이 아닐 수도 있다고 생각합니다.. 그러나 무엇이든 이해한 후에만 작업을 수행하는 것이 좋습니다... 위 질문에 대한 일부 답변에서는 매우 위험합니다... 제가 말한 것을 시도해 볼 수 있습니다 ...
감사해요