暂停 Ubuntu 20.04 后失去 WiFi 连接

暂停 Ubuntu 20.04 后失去 WiFi 连接

每当计算机进入睡眠状态或以其他方式挂起时,WiFi 连接就会丢失,找不到网络。

在新的华为 Matebook D 15 上运行 Ubuntu 20.04,自安装 Ubuntu 以来一直出现问题。

当我运行时sudo wlp1s0 up,正如其他问题所建议的那样,它会说一些类似于 的内容Operation already in progress,并且等等的组合都不会wlp1s0 down改变它。

描述问题的最清晰的输出是lspci -v挂起后运行包括

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

我真的很喜欢这个问题。甚至,我在 Kali 中遇到了同样的问题,而不是在 Ubuntu 中。而且,如果您将这个问题发布在阿库本图。 Askubuntu 仅适用于 ubuntu。如果是 ubuntu 配置问题,askubuntu 的人们可能会更好地回答这个问题。我添加了一些与您相关的问题的链接。

  1. wlan0 大部分时间都不起作用

  2. 使用wifite后Wifi无法工作[重复] (我强烈建议阅读这个问题中的评论)。

  3. 无法连接到 wlan0 (Kali)

  4. 无法连接到无线连接

我正在添加一些更有可能是您答案的信息。


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 次)。这就是为什么现在我不再暂停了......我只是关机。而且,我认为这可能不是你的答案..但是,我强烈建议你在了解任何内容后才做事...在上述问题的某些答案中是非常危险的...你可以尝试我说的....

谢谢

相关内容