ubuntu 20.04 最新版找不到我的 wifi 网络

ubuntu 20.04 最新版找不到我的 wifi 网络

我刚买了一台新机器并在上面安装了最新的 Ubuntu,但看不到我的 WiFi。nmcli只显示本地主机和以太网……根本没有 WiFi。

我搜索了好多地方,至少找到了可以运行的命令,希望能帮助你帮助我;)

看起来它出现了错误代码-110iwlwifi而且我运行的命令显示网络是UNCLAIMED,不确定这是否是个线索。

更新:我从https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html并将cp文件放入/lib/firmware,然后如何加载iwlwifi驱动程序?

更新 2:我重新安装了 Ubuntu,并勾选了“安装用于图形和 wifi 硬件的第三方软件”复选框...仍然没有成功。

更新 3:重新安装 20.04(以避免 20.10 出现问题)但仍然存在同样的问题。

非常感谢您的帮助!

以下为dmesg我们提供了一些线索:

username@myhostname:~$ sudo dmesg | grep wifi
[    4.935758] iwlwifi 0000:06:00.0: enabling device (0000 -> 0002)
[    5.015538] iwlwifi: probe of 0000:06:00.0 failed with error -110
 

以下是lspci获取硬件信息的信息:

username@myhostname:~$ lspci -knn | grep Net -A3; rfkill list
06:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
    Subsystem: Intel Corporation Wi-Fi 6 AX200 [8086:0084]
    Kernel modules: iwlwifi
07:00.0 Ethernet controller [0200]: Intel Corporation Intel(R) Ethernet Controller I225-V [8086:15f3] (rev 02)
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

以下是相关uname信息:

username@myhostname:~$ uname -a
Linux myhostname 5.4.0-42-generic #46-Ubuntu SMP Wed Oct 21 22:29:16 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

这显示了UNCLAIMEDWiFi 的网络:

username@myhostname:~$ sudo lshw -C network
  *-network UNCLAIMED       
       description: Network controller
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 1a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:fc400000-fc403fff
  *-network
       description: Ethernet interface
       product: Intel(R) Ethernet Controller I225-V
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: enp7s0
       version: 02
       serial: 24:4b:fe:56:e0:c7
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igc driverversion=0.0.1-k duplex=full ip=192.168.1.228 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:38 memory:fc200000-fc2fffff memory:fc300000-fc303fff

答案1

终于解决了!我必须 1. 加载正确的模块,而我花了好几天才弄清楚的缺失项是 2. 禁用安全启动。详情如下:

对于内核 5.4,请为 AX200 安装 iwlwifi-cc-a0-50.ucode,可从以下 zip 文件获取:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=2ae99744efc14

cd 进入/lib/firmware并删除 iwlwifi-cc-a0-60.ucode:

sudo rm -f iwlwifi-cc-a0-60.ucode

然后复制正确的

sudo cp iwlwifi-cc-a0-50.ucode /lib/firmware 
sudo modprobe iwlwifi 

如果你遇到此错误 modprobe:错误:无法插入“iwlwifi”:操作不允许

解决方案是禁用安全启动。首先检查 Ubuntu 上是否启用了安全启动。

安装 mokutil

sudo apt-get install mokutil

并检查 SecureBoot 的状态

mokutil --sb-state

如果启用运行命令

sudo mokutil --disable-validation

重启。然后验证 wifi 是否正常工作!

然后,重新启用安全启动:

sudo mokutil --enable-validation

致谢和链接

尝试“modprobe xpad”时出现“操作不允许”

Ubuntu:启用 SecureBoot 后“以不安全模式启动”

答案2

前段时间,我的一个朋友遇到了同样的问题,他通过为他的 wifi 适配器安装附加驱动程序解决了这个问题。

他遵循了以下步骤

  1. 打开软件和更新应用程序,在那里你会找到你的 wifi 卡的驱动程序

附加驱动程序屏幕截图

  1. 安装它。

如果这对您有用的话,请在此答案中进行评论(这对我的朋友有用)。

相关内容