英特尔 AX200 - 如何启用 Wifi?

英特尔 AX200 - 如何启用 Wifi?

环境:

  Motherboard: X570 AORUS ULTRA
  CPU: AMD Ryzen 9 3950X 16-Core Processor
  Distro: Ubuntu server + xfce4
  Ubuntu version: 21.04
  Kernel version: 5.11.0-17-generic
  Wifi hardware: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
  Boot: Single boot (No Windows. Just Ubuntu). Fast book disabled in bios.

这是全新安装。安装过程中没有问题。

我遇到的问题是,虽然操作系统检测到硬件,但链接似乎已关闭。

$ ip a

3: wlp6s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff

网络上还有不少类似的留言:

Ubuntu 20.04 上未找到英特尔 Wi-fi 6 AX200 适配器

无法让英特尔公司的 Wi-Fi 6 AX200(修订版 1a)与 Mate 20.04 配合使用

英特尔 Wifi AX200 可以在 WIFI 6 模式下与 Ubuntu 20.4 配合使用吗

然而,我已经采纳了所有建议:

  1. 在 bios 中禁用快速启动
  2. 无双启动
  3. 拥有最新的 x570 bios 固件
  4. 拥有较新的 Linux 内核
  5. 拥有最新的英特尔 AX200 wifi 驱动程序(/lib/firmware/iwlwifi-cc-a0-59.ucode)

我仍然不知道如何让 wifi 工作。请帮忙。

以下是一些有用的信息:

$ sudo dmesg | grep iwl
iwlwifi 0000:06:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:06:00.0: api flags index 2 larger than supported by driver
iwlwifi 0000:06:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.22
iwlwifi 0000:06:00.0: loaded firmware version 59.601f3a66.0 cc-a0-59.ucode op_mode iwlmvm
iwlwifi 0000:06:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
iwlwifi 0000:06:00.0: base HW address: 70:9c:d1:51:95:91
iwlwifi 0000:06:00.0 wlp6s0: renamed from wlan0

$ lshw -C network
WARNING: you should run this program as super-user.
  *-network                 
       description: Wireless interface
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: wlp6s0
       version: 1a
       serial: xx:xx:xx:xx:xx:xx
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.11.0-17-generic firmware=59.601f3a66.0 cc-a0-59.ucode latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:175 memory:fc800000-fc803fff

$ lsmod | grep iw
iwlmvm                421888  0
mac80211             1028096  1 iwlmvm
iwlwifi               376832  1 iwlmvm
cfg80211              892928  3 iwlmvm,iwlwifi,mac80211

$ lspci -nn | grep Network
06:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
07:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)


答案1

默认情况下,Ubuntu 服务器版本不包含所需的软件包wpa_supplicantwireless-tools。要安装它们,请使用网络共享、以太网或任何可能的方式建立临时的互联网连接,执行以下操作:

sudo apt update
sudo apt install wpasupplicant wireless-tools

还将安装几个依赖项。

接下来,编辑netplan文件以添加您的确切详细信息。对于服务器,我建议使用静态 IP 地址,以便您可以轻松地通过 SSH 和 FTP 进入。请务必选择路由器中 DHCP 池之外的地址。

接下来,删除不起作用的netplan文件:

sudo rm /etc/netplan/*.yaml

并创建一个新文件。

sudo nano /etc/netplan/01-netcfg.yaml

我建议:

network:
  version: 2
  renderer: networkd
  wifis:
    wlp6s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.150/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.1, 8.8.8.8]
      access-points:
        "network_ssid_name":
          password: "**********"

当然,请在这里替换您的确切详细信息。

请注意,网络 SSID 名称和密码用引号括起来。Netplan 对间距和缩进非常严格。它接受空格但不接受制表符。仔细校对两遍。保存(Ctrl+O后跟Enter)并退出(Ctrl+X后跟Enternano文本编辑器。

接下来是:

sudo netplan generate
sudo netplan apply 

如果没有错误,您应该在启动时立即自动连接。

答案2

对我来说,这解决了这个问题(引用自下面的来源):

# run this to determine which firmware the kernal is looking for
modinfo iwlwifi | grep iwlwifi-cc

# example output:
# firmware:       iwlwifi-cc-a0-50.ucode

# go https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ and download the firmware

# copy file to /lib/firmware
sudo cp ~/Download/iwlwifi-cc-a0-50.ucode /lib/firmware

# reboot
sudo reboot

# check that firmware was loaded
sudo dmesg | grep iwlwifi | grep version

# example output
# [    4.566709] iwlwifi 0000:05:00.0: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm

https://gist.github.com/mixxen/339846df6f316416336d038090a3c848

答案3

如果您没有看到 WiFi(特别是如果您是全新安装),请检查 bio 中是否关闭了快速启动。如果这不起作用,并且您处于双启动状态,则需要以低于 1x 的速度进入 windows,然后重新启动,然后您的 WiFi 就会重新出现

相关内容