我正在运行全新安装的 Ubuntu 18.04LTS,我注意到无法连接到 wifi。设置中显示的错误是“未检测到 Wi-Fi 模块”。我该如何解决这个问题?
这是我所看到的检查,用于查看检测到的任何网络硬件的状态。
lshw -C network
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
version: 00
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:d541c000-d541ffff
答案1
Intel AX201 是一款非常新的 wifi 模块。它至少需要内核版本 5.2.x。但是目前,截至 2019 年 12 月,Ubuntu 18.04 LTS 附带 5.0.x 内核,并且直到 2020 年 2 月左右才会推出一个足够新的内核来支持它。这就是为什么您会注意到网络模块被标记为未认领。这意味着没有连接到该模块的驱动程序可以运行硬件。虽然 Canonical 努力确保新硬件始终尽快获得支持(这些内核更新作为硬件支持堆栈),安装了此wifi卡的电脑目前必须安装预发布版本(专为开发人员测试其硬件而设计的测试版)的内核才能获得wifi。
按照以下方式安装新内核:
sudo apt install linux-generic-hwe-18.04-edge
您就可以开始了。(-edge 表示这是预发布版本)
值得指出的是,安装内核的方法有很多种——一种可能是直接从 Linux 主线安装内核。然而,这通常不推荐,因为这仅用于帮助测试未来稳定版本的兼容性,并且通常可以找到针对您的发行版的优化版本来提高性能。最好的做法是安装专门为您的发行版和版本开发的内核更新。
希望这对将来的某人有所帮助!
答案2
wifi 驱动程序似乎有间歇性检测不到的情况。我今天早上重新启动了(我确实关闭了安全启动、UEFI 安全模式和快速启动),wifi 再次被正常检测到。如果我有更多详细信息,我会更新此信息。