intel无线网卡“未检测到无线设备”是因固件缺失或windows快速启动锁定,需先用lspci和dmesg确认型号与缺失ucode文件名,再通过apt install firmware-iwlwifi安装或手动复制对应版本固件至/lib/firmware,同时禁用windows快速启动并rfkill unblock all,最后modprobe重载模块验证wlan接口。

银河麒麟系统中Intel无线网卡显示“未检测到无线设备”、Wi-Fi图标灰显、ip link无wlan接口,且dmesg | grep iwlwifi反复报Direct firmware load for iwlwifi-xxxx-xx.ucode failed,说明固件文件缺失——这不是驱动没装,而是Linux内核已识别硬件却找不到运行所需的微码文件。
确认Intel网卡型号与缺失固件名
打开终端,执行:lspci -knn | grep -A 3 -i network,找到类似Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)的行,记下设备ID(如095a)和型号关键词(如7265、AX200、AX211)。
执行:dmesg | grep -i "firmware\|iwlwifi" | tail -n 5,重点捕获最后一行错误,例如:iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7265-17.ucode failed——其中iwlwifi-7265-17.ucode就是你要补全的固件文件名。
【必须匹配固件版本号】:不同Intel芯片对应不同ucode后缀(如-16、-17、-29、-63),版本差1就加载失败;仅靠型号名无法推断,必须以dmesg输出为准。
从官方固件仓库下载并手动安装
方法一:使用系统自带固件包(适用于AX200/AX210/7265等常见型号)
执行:sudo apt update && sudo apt install firmware-iwlwifi。
安装完成后,运行:sudo modprobe -r iwlwifi && sudo modprobe iwlwifi,立即重载模块。
方法二:手动补全缺失的ucode文件(当APT包不含所需版本时)
第一步:访问Linux固件项目官方镜像(国内可用):wget https://gitlab.com/linux-firmware/linux-firmware/-/raw/main/iwlwifi-7265-17.ucode(将URL中的文件名替换成你dmesg里看到的确切名称)
第二步:把下载的文件复制到固件目录:sudo cp iwlwifi-7265-17.ucode /lib/firmware/
第三步:验证文件权限正确:sudo chmod 644 /lib/firmware/iwlwifi-7265-17.ucode
方法三:批量安装整套Intel固件(避免逐个查找)
执行:sudo apt install firmware-iwlwifi → 若提示“已安装最新版”,则运行:sudo apt --reinstall install firmware-iwlwifi强制覆盖重装;该包含从-10到-63全版本ucode,覆盖99% Intel Wi-Fi芯片。
修复Windows快速启动导致的固件锁定
第一步:在Windows系统中彻底禁用快速启动
进入“设置→系统→电源和睡眠→相关设置→其他电源设置→选择电源按钮的功能→更改当前不可用的设置”,取消勾选“启用快速启动(推荐)”。
第二步:执行完全关机而非重启:shutdown /s /t 0(Windows命令提示符中运行)
第三步:开机进入麒麟系统,立即执行:rfkill list all,确认不再显示Soft blocked: yes;若仍被锁,运行:rfkill unblock all
这一步漏掉会导致固件虽已存在,但内核根本无法初始化网卡寄存器——lspci能看见设备,ip link却始终不出现wlan接口。
验证固件加载是否成功
执行:dmesg | grep -i "iwlwifi.*firmware\|loaded",应看到类似iwlwifi 0000:03:00.0: loaded firmware version 17.321634.0 op_mode iwlmvm的输出。
执行:lsmod | grep iwlwifi,确保iwlwifi和iwlmvm两个模块均已加载。
执行:ip link show | grep -E "(wlan|wlp)",出现wlan0: <broadcast></broadcast>即表示接口已激活。











