因此,我尝试安装 Wi-Fi 驱动程序作为 Wi-Fi 无法工作问题的一部分。我正在关注这个答案:为 Realtek Semiconductor RTL8723DE 设备安装 Wi-Fi 驱动程序 [10ec:d723]出于目的,但根据命令:
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
我收到以下错误:
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make' all KVER=5.4.0-113-generic.....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found
Error! Bad return status for module build on kernel: 5.4.0-113-generic (x86_64)
Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.
请帮助我解决这个问题。
我还面临另一个问题。我的 Wi-Fi 在重新启动后一段时间内工作正常,但半小时左右后开始显示没有互联网当我关闭并打开 Wi-Fi 时,它会显示未找到 wifi 适配器。
答案1
这您尝试从中构建的存储库自 2017 年以来就没有更新过,当时 4.11 是可用的最新内核版本。无法保证该存储库中的驱动程序适用于任何高于 4.11 的内核版本。
您的系统具有内核版本 5.4,该版本于 2019 年底发布。
这是 rtl8723 驱动程序的另一个存储库,它似乎已经更新以支持较新的内核,至少到版本 5.8。如果您必须保留当前的内核,您可以尝试使用此更新的存储库。
另请注意,您当前的内核版本有一个rtw88
驱动程序作为标准内核的一部分,但不幸的是在内核版本 5.4 中它尚不支持 Realtek RTL8723DE 芯片。该支持显然是在 2020 年 5 月添加的,这意味着最早的内核版本为 5.7,除非向后移植支持。如果您可以考虑升级内核,我可能建议升级到下一个长期支持的内核版本 5.10。其rtw88
驱动程序应支持您的 WiFi,而无需依赖外部存储库中的第三方驱动程序。