Environment:
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.
This is a clean install. No issues during install.
The problem I am running into is that, although the OS detects the hardware, the link seems to be DOWN.
$ 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
There are many similar messages on the net:
Intel Wi-fi 6 AX200 adapter not found on Ubuntu 20.04
Cannot get an Intel Corporation Wi-Fi 6 AX200 (rev 1a) to work with Mate 20.04
Will intel Wifi AX200 work with ubuntu 20.4 in WIFI 6 mode
However, I already have incorporated all the recommendations:
- Disabled fast boot in bios
- No dual boot
- Have the latest x570 bios firmware
- Have a newer Linux kernel
- Have the latest Intel AX200 wifi driver (/lib/firmware/iwlwifi-cc-a0-59.ucode)
I still cannot figure out how to get the wifi to work. Please help.
Here is some useful info:
$ 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)