更新 18.04.4 后 Wifi 停止工作

更新 18.04.4 后 Wifi 停止工作

我在 Ubuntu 中遇到了 Wi-Fi 问题。在 7 月 4 日安装更新后,无线网络连接不再起作用,但在 Windows 中仍然可以使用。Wi-Fi 以前有时会停止工作,但我只需将这些命令复制到终端并重新启动,Wi-Fi 就会再次工作:

cd rtlwifi_new
sudo make clean
make
sudo make install

但是这次我尝试时命令不起作用。输入 >sudo make install 后,出现一大堆文本,然后出现此错误:

/home/josuehboy/rtlwifi_new/rc.c:336:11: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
  .alloc = rtl_rate_alloc,
           ^~~~~~~~~~~~~~
/home/josuehboy/rtlwifi_new/rc.c:336:11: note: (near initialization for ‘rtl_rate_ops.alloc’)
cc1: some warnings being treated as errors

我不知道现在该怎么办。有人知道发生了什么事吗?

输出lspci -knn | grep Net -A3; uname -a

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:d723]
    Subsystem: Hewlett-Packard Company Device [103c:8319]
Linux josuehboy-HP-Laptop-14-cf0xxx 5.3.0-62-generic #56~18.04.1-Ubuntu SMP Wed Jun 24 16:17:03 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

答案1

来自 repo 的驱动程序rtlwifi_new不再使用新内核构建。

您需要通过以下方式安装另一个驱动程序:

sudo apt install git dkms
git clone https://github.com/lwfinger/rtw88.git
sudo dkms add ./rtw88
sudo dkms install rtlwifi-new/0.6

这样,您就不需要在内核升级后重新安装驱动程序。

您需要有网络连接才能安装此驱动程序。您可以使用手机,或使用带有 grub 菜单的旧内核启动,以使您的无线适配器工作一段时间。

相关内容