You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 间歇性无法识别WiFi硬件问题排查求助

Ubuntu 22.04 间歇性无法识别WiFi硬件问题排查求助

你好,我看到你遇到了Ubuntu 22.04开机时常无法识别WiFi硬件的问题——重启后又能正常工作,而且Windows下完全没问题,这种间歇性的硬件识别问题确实挺让人头疼的。结合你提供的主板(MSI MPG Z690 Force Wifi)、WiFi模块信息,还有lshw和inxi的输出,我整理了几个针对性的排查步骤,你可以逐一尝试:

1. 检查并更新WiFi固件

你的系统当前使用的固件版本是72.daa05125.0 so-a0-gf-a0-72.uc,Intel Wi-Fi 6E模块(大概率是AX210/AX211这类型号)的固件兼容性会直接影响硬件识别:

  • 先通过系统包管理器更新固件:
    sudo apt update && sudo apt install linux-firmware
    
  • 更新完成后重启电脑,观察开机时WiFi是否能正常识别

2. 禁用WiFi电源管理

电源管理策略可能导致开机阶段WiFi硬件无法正常唤醒,尝试关闭电源管理:

  • 编辑NetworkManager的电源配置文件:
    sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
    
  • 将文件中的wifi.powersave = 3修改为wifi.powersave = 2(2代表禁用WiFi电源管理)
  • 保存文件后重启NetworkManager生效:
    sudo systemctl restart NetworkManager
    

3. 调整iwlwifi驱动参数

Intel的iwlwifi驱动有多个可调参数,能解决部分硬件识别异常问题:

  • 创建驱动配置文件:
    sudo nano /etc/modprobe.d/iwlwifi.conf
    
  • 添加以下参数(可以先逐个测试,也可以一次性添加):
    options iwlwifi disable_power_save=1
    options iwlwifi swcrypto=1
    options iwlwifi 11n_disable=8
    
  • 保存文件后更新initramfs,确保参数生效:
    sudo update-initramfs -u
    
  • 重启电脑后测试开机WiFi状态

4. 关闭Windows快速启动(双系统必备)

双系统环境下,Windows的快速启动会让硬件处于休眠状态,导致Ubuntu无法正常识别:

  • 进入Windows系统,打开「控制面板」→「电源选项」→「选择电源按钮的功能」
  • 点击「更改当前不可用的设置」,取消勾选「快速启动」选项,保存设置后正常关机(不要重启)
  • 再开机进入Ubuntu,观察WiFi是否能正常识别

5. 升级内核版本

你当前使用的是5.19.0-46-generic内核,Intel Wi-Fi 6E模块对新内核的支持更完善,可以尝试升级到Ubuntu 22.04的硬件启用栈内核:

  • 运行以下命令安装最新的HWE内核:
    sudo apt install linux-generic-hwe-22.04
    
  • 安装完成后重启电脑,在GRUB菜单中选择新安装的内核进入系统测试

另外,如果你想确认WiFi模块的具体型号,可以运行以下命令查看设备ID:

lspci -nn | grep Network

输出中的[8086:xxxx]就是Intel设备的ID,通过这个可以精准确认是AX210还是AX211,但上面的排查步骤对这两款模块都是通用的。

备注:内容来源于stack exchange,提问作者Aleksejs Fomins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:28:08