解决ubuntu24/win11重启后检测不到wifi硬件
- 电脑配置
- win11+ubuntu24.04双系统
- 主板 微星Pro Z790-A Max Wifi
- 问题描述
- 首先我在ubuntu24系统上跑了一夜代码,后面又没息屏放了两天,今天来实验室操作不多久电脑就卡死了,执行ubuntu安全重启(同时按住
Crtl+ALT不松开,依次按下PrtSc,R,E,I,S,U,B)后,系统重启,重启后ubuntu系统桌面右上角不显示wifi选项
- 首先我在ubuntu24系统上跑了一夜代码,后面又没息屏放了两天,今天来实验室操作不多久电脑就卡死了,执行ubuntu安全重启(同时按住
- 辅助解决问题的建议:由于没有 WiFi,请先用安卓手机通过 USB 数据线连接电脑,在手机设置里开启“USB 网络共享”,让 Ubuntu 暂时通过手机联网。
- 我的尝试1
- 之前遇到过类似的问题,详见以前的blog,通常这个wifi检测不到问题是ubuntu更新内核版本后,驱动不兼容导致的,我当时的解决方法是降级内核版本到上一个内核版本(同时建议关闭boot中的
secure boot)
重启电脑->进入grub菜单->选择上一个内核版本启动
然而这次无论我怎么切换内核版本都无法解决问题,说明问题不在内核版本上
- 之前遇到过类似的问题,详见以前的blog,通常这个wifi检测不到问题是ubuntu更新内核版本后,驱动不兼容导致的,我当时的解决方法是降级内核版本到上一个内核版本(同时建议关闭boot中的
-
我的尝试2
- 当时仍然怀疑是驱动版本与ubuntu系统问题,本来计划去官网下载最新的wifi驱动(可以通过手机usb网络共享或者u盘安装),但是当我不小心重启电脑进入win11系统后,发现win11系统wifi也无法使用了,说明问题更严重,可能是主板的wifi模块硬件出现了问题
-
最终解决方法(Gemini 3pro 辅助)
- 确认网卡型号与报错
(base) xh@xh-MS-7E07:~$ lspci -k | grep -i net -A 2 06:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04) Subsystem: Micro-Star International Co., Ltd. [MSI] Ethernet Controller I226-V Kernel driver in use: igc Kernel modules: igc (base) xh@xh-MS-7E07:~$ sudo dmesg | grep iwl #无输出说明 WiFi 硬件在系统里完全“消失”了。
证据 1:lspci 命令只列出了 Ethernet controller(有线网卡 I226-V),完全没有列出 WiFi 网卡(通常显示为 Network controller)。
证据 2:dmesg 为空,说明内核根本没有尝试去加载 WiFi 驱动,因为它根本没检测到硬件。
这不是驱动问题(如果是驱动问题,lspci 会显示设备但显示 driver in use: none),这是硬件识别问题。
- 解决方法
执行“完全断电”操作(最可能解决问题) 微星主板和 Intel 网卡(特别是 I226-V 和 AX211/BE200)有一个已知的“静电锁定”或“深度睡眠”Bug,导致设备在重启过程中丢失。 1,关机:将电脑完全关机。 2,拔线:拔掉机箱背后的电源线(如果你用的是排插,关闭排插开关也可以,必须确保主板彻底断电)。 3,放电:长按机箱的开机按钮 20~30 秒。这一步是为了放掉主板电容里的余电,强制重置所有板载芯片的状态。 4,等待:放置 1-2 分钟。 5,插电开机:插回电源,开机进入 Ubuntu,观察是否恢复 WiFi 功能。
- 结果
- 经过上述操作后,wifi硬件终于被检测到了,问题解决
- 总结,像这种wifi消失问题,首先要确认是驱动问题还是硬件识别问题,再针对性解决

浙公网安备 33010602011771号