我最近安装了 Kubuntu v20.04.1。由于第二个屏幕无法通过 HDMI 工作,因此我从默认的 xorg nouveau 视频驱动程序切换到专有的 Nvidia 驱动程序。
在此过程中,系统会要求我启用安全启动,我照做了。重启后,系统显示 MOK 菜单并注册了密钥。
当操作系统再次启动时,我无法再访问我的 Wifi 网络。经过一番研究,我在 BIOS 和 Kubuntu 中禁用了安全启动。运行mokutil --sb-state
确认了这一点,正如所显示的SecureBoot disabled
。
但是,我仍然无法访问 Wifi。系统托盘的网络部分未显示 Wifi 网络。使用这答案,我尝试了一些其他的方法。
运行sudo lshw -C network
会产生与我的 Wifi 适配器相关的以下信息:
*-network UNCLAIMED
description: Network controller
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:52:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:ceb00000-ceb03fff
两者对比,我的以太网接口driver=
在其configuration
行中有一个字段,并且没有UNCLAIMED
在顶部说。
跑步lspci -nnk | grep -A2 0280
可得:
52:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
Subsystem: ntel Corporation Wi-Fi 6 AX200 [8086:0080]
Kernel modules: iwlwifi
这并没有提到正在使用任何内核驱动程序。我可以运行find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'
并看到已安装负载。
这让我认为驱动程序几乎已经“拔掉”了,需要重新连接起来,但我对 Linux 了解不够,无法证实这一点。
不幸的是,我的笔记本电脑没有以太网端口,因此无法更新任何东西来查看这是否能解决问题。我尝试过返回 nouveau 图形驱动程序并重新启动,但没有任何变化。
我该如何修复这个错误?
答案1
所以我设法修复了它。我安装了 Kubuntu 和 Windows 作为双启动。
我启动 Windows 后发现 Wifi 已关闭。我再次将其打开,重新连接到网络,然后启动 Kubuntu,突然它又可以正常工作了。
奇怪的修复,但也许这可以为其他人节省三个小时的烦恼。