Gigabyte 570x Aorus Pro WIFI 与 Ubuntu 的 Wifi 问题

Gigabyte 570x Aorus Pro WIFI 与 Ubuntu 的 Wifi 问题

双启动 Ubuntu 和 Windows 有时会导致无法检测到 WiFi 卡。

这种行为似乎是随机的。有时它会完全起作用,有时则不起作用。

经过几个小时的调试,我找到了答案部分中提供的解决方法。但是我无法解释为什么它可以解决问题。

这可能与此处报告的问题有关: https://ubuntuforums.org/showthread.php?t=2426298

我的设置:

Dual boot of windows 10 and ubuntu 20.04 (it appears to also be a problem in 18.04)
CPU: AMD Ryzen 9 3900X
Motherboard: Aorus x570 PRO wifi
Wifi hardware: Wi-Fi 6 AX200

当 wifi 在 Ubuntu 上成功出现时,我可以看到以下与 wifi 相关的加载模块:

$ lsmod | grep iwlwif
iwlwifi               331776  1 iwlmvm
cfg80211              704512  3 iwlmvm,iwlwifi,mac80211

答案1

我也遇到过类似的问题。在双启动系统中启动到 Ubuntu 后,Wifi 有时会工作,有时会停止工作,这似乎是随机的。

为我,解决方案是在启动 Ubuntu 之前完全关闭 Windows。这可以通过按住 Shift 键并按下关机按钮,或单击重新启动来完成。

如果不这样做,Windows 快速启动将保持启用状态,并且在 Ubuntu 启动时会出现两个问题:

  • 我的共享数据分区已安装为只读
  • 未检测到 Wifi 网卡。查看已加载的模块,cfg80211 似乎无法正确加载。

在 Windows 上执行完全关闭可防止问题发生。

我的设置:

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
filename:       /lib/modules/5.4.0-42-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <[email protected]>
description:    Intel(R) Wireless WiFi driver for Linux
...
firmware:       iwlwifi-cc-a0-50.ucode
...
depends:        cfg80211
name:           iwlwifi
vermagic:       5.4.0-42-generic SMP mod_unload 
$ sudo lshw -C network
  *-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

目前我无法确定为什么这可以解决问题,但我希望这些信息可以帮助其他人。

相关内容