I have ran into similar issues. Wifi would sometimes work, sometimes stop working after booting to Ubuntu in a dual boot system, which appeared to be random.
For me, the solution is to issue a Full Shutdown of Windows before booting into Ubuntu.
This can be done by holding the shift key and pressing the shutdown button, or by clicking restart.
If you do not do it, windows fast boot will remain enabled and two problems will appear when booting on Ubuntu:
- My shared data partition is mounted as read only
- Wifi network card is
not detected. Looking at the loaded modules, cfg80211 does not appear
to load properly.
Issuing a full shutdown on windows prevents the problem from happening.
Dual boot of windows 10 and ubuntu 20.04
CPU: AMD Ryzen 9 3900X
Motherboard: Aorus x570 PRO wifi
Wifi hardware: Wi-Fi 6 AX200
# Partitions on of my system:
/dev/nvme0n1p1 529M Windows recovery environment/dev/nvme0n1p2 100M EFI System
/dev/nvme0n1p3 16M Microsoft reserved
/dev/nvme0n1p4 194.7G Microsoft basic data
/dev/nvme0n1p5 556.7G Microsoft basic data (Shared partition between the 2 OS)
/dev/nvme0n1p6 201.9G Linux LVM (with separate volumes for root and home)
$ modinfo iwlwifi
author: Copyright(c) 2003- 2015 Intel Corporation <email@example.com>
description: Intel(R) Wireless WiFi driver for Linux
vermagic: 5.4.0-42-generic SMP mod_unload
$ sudo lshw -C network
description: Wireless interface
product: Wi-Fi 6 AX200
When it is working:
$ lsmod | grep iwlwif
iwlwifi 331776 1 iwlmvm
cfg80211 704512 3 iwlmvm,iwlwifi,mac80211
Currently I cannot pinpoint why this solves the problem, but I hope this information can help other people.