
Ich habe ein Problem, bei dem mein WLAN komplett abstürzt, wenn ich den Deckel meines Laptops schließe (definiertes Verhalten ist Suspendieren). Ich habe es sowohl mit Arch als auch mit Ubuntu versucht und das gleiche Problem tritt auf. Ich habe versucht, NetworkManager neu zu starten, aber ohne Erfolg. Es scheint, als ob die drahtlose Schnittstelle in den DOWN-Zustand versetzt wird, aber nichts scheint sie ohne Neustart wieder zum Laufen zu bringen.
Verwende Ubuntu 21.04.
Huawei Matebook 2020 (Ryzen 4500U)
Ausgabe von 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
UPDATE: Gestern funktionierte das WLAN wie erwartet (d. h. es wurde nach einer Unterbrechung schnell wieder verbunden), heute ist jedoch das übliche Problem wieder aufgetreten. Mir fällt nichts ein, was ich geändert habe, daher ist es schwer, das herauszufinden.
UPDATE #2: Ich habe einen Workaround versucht, indem ich ein Skript eingefügt habe \lib\systemd\system-sleep
, das als Root ausgeführt wird:
#!/bin/sh
case $1 in
post)
ifconfig wlp1s0 up
;;
esac
Und das funktionierte kurzzeitig, aber als ich meinen Laptop das zweite Mal aufweckte, stoppte es. Die manuelle Eingabe des Befehls aus dem Skript führt zu folgendem Fehler:
SIOCSIFFLAGS: Operation already in progress
.
Beachten Sie, dass dieser Fehler nicht auftritt, wenn das WLAN funktioniert und ich die Schnittstelle manuell herunter- und wieder hochfahre. Dies signalisiert mir, dass das Skript nach der Wiederaufnahme an diesem Befehl hängt.