在HP暗影精靈Ubuntu20.04上修復IntelAX211Wi-Fi不可用的全過程記錄——系統安裝以后沒有WIFI圖標無法使用無線網

在 HP 暗影精靈 Ubuntu 20.04 上修復 Intel AX211 Wi-Fi 不可用的全過程記錄

2025 年 7 月初
系統環境:HP OMEN(暗影精靈)筆記本?|?雙系統 Windows 11 & Ubuntu 20.04?|?內核 5.15 / 6.15 mainline
問題關鍵詞:Intel AX211iwlwifiWi-Fi 消失固件缺失


0 · 背景

一次重啟之后,我發現在 Ubuntu 20.04 中 Wi-Fi 圖標完全消失,網絡設置里也沒有無線選項——只剩下有線網卡。由于機器是 Intel AX211 Wi-Fi 6E,理論上 Linux 內核 5.10+ 都自帶驅動,但顯然固件并未正確加載。

這篇博客完整還原了從排查到最終解決的所有步驟、命令和日志,供遇到同樣問題的朋友參考。


1 · 初步排查

1.1 查看硬件信息

lspci | grep Network

輸出(關鍵信息):

00:14.3 Network controller: Intel Corporation Device 51f1 (rev 01)

1.2 檢查內核識別與驅動狀態

sudo lshw -C network

結果顯示 *-network UNCLAIMED,說明設備被識別但沒有驅動綁定。


2 · 常規驅動嘗試(失敗)

  1. 嘗試為 Broadcom / Intel 自動裝包

    sudo apt install bcmwl-kernel-source   # Broadcom,AX211 并不適用
    sudo apt install linux-firmware        # 已是最新 1.187.39
    
  2. 確認模塊已加載

    lsmod | grep iwlwifi        # 能看到 iwlwifi 說明內核模塊在
    sudo modprobe iwlwifi       # 手動加載
    sudo systemctl restart NetworkManager
    
  3. 仍無 Wi-Fi。于是查看內核日志。


3 · 鎖定問題:固件缺失

sudo dmesg | grep iwlwifi

核心報錯:

iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2
...
no suitable firmware found!
minimum version required: iwlwifi-so-a0-gf-a0-77
maximum version supported: iwlwifi-so-a0-gf-a0-89

結論: AX211 需要 iwlwifi-so-a0-gf-a0-77.ucode 及以上版本固件,但現有 linux-firmware(1.187.39)里并不包含。必須手動下載


4 · 解決方案:手動下載并安裝固件

4.1 到官方倉庫獲取固件

  1. 打開瀏覽器,進入 Linux-firmware Git 倉庫
    https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

plot1

  1. 進入 iwlwifi/ 目錄,找到 iwlwifi-so-a0-gf-a0-77.ucode(或更新的 78–89 版本)。

plot2

建議下載最新版(如 89),向下兼容。
plot3
plot4

4.2 復制固件到系統

假設下載文件位于 ~/Downloads

cd ~/Downloads
sudo cp iwlwifi-so-a0-gf-a0-89.ucode /lib/firmware/

/lib/firmware 是 Linux 內核加載固件的默認路徑,復制后無需解壓。

4.3 重新加載驅動

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
sudo systemctl restart NetworkManager

或者直接重啟電腦以確保固件隨內核一起加載。

4.4 驗證

  • 頂部狀態欄或設置里 Wi-Fi 圖標出現
  • nmcli device 顯示 wlan0connected / disconnected 狀態
  • 可搜索 2.4 GHz / 5 GHz / 6 GHz 網絡并正常連接

5 · 可能的坑 & 提示

現象解決思路
dmesg 權限不足使用 sudo dmesgsudo journalctl -xe
復制固件后仍報錯檢查文件名拼寫、權限 (-rw-r--r-- root root)
AX211 固件依賴內核 >= 5.15升級到 HWE 內核 sudo apt install linux-generic-hwe-20.04
Secure Boot 阻止驅動加載BIOS 里臨時關閉 Secure Boot 再試

6 · 總結

  • 核心原因:Ubuntu 20.04 自帶的 linux-firmware 版本落后,缺少 Intel AX211 所需的 77+ 系列固件。

  • 關鍵解決:手動下載對應 .ucode 文件放入 /lib/firmware,無需重新編譯內核。

  • 經驗教訓

    1. 出現 UNCLAIMED 大概率是固件問題而非硬件損壞。
    2. dmesg 是排錯最權威信息源。
    3. 新硬件+老發行版時,第一時間升級 linux-firmware 或手動補齊。

參考命令清單

# 基礎排錯
lspci | grep Network
sudo lshw -C network
lsmod | grep iwlwifi# 查看日志
sudo dmesg | grep iwlwifi
sudo journalctl -xe | grep iwlwifi# 手動加載/卸載模塊
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi# 安裝/更新固件包
sudo apt install --reinstall linux-firmware
sudo apt install linux-generic-hwe-20.04

至此,Wi-Fi 功能恢復正常。如果你在 Linux 下也遇到 Intel AX 系列無線網卡無法加載的問題,按本文流程排查基本都能快速定位到「缺固件」這一根源。希望這篇詳細筆記能節省你寶貴的排錯時間。祝你折騰愉快,網絡順暢!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/90194.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/90194.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/90194.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Sql server 中關閉ID自增字段(SQL取消ID自動增長)

sql server在導入數據的時候,有時候要考慮id不變,就要先取消自動增長再導入數據,導完后恢復自增。 比如網站改版從舊數據庫導入新數據庫,數據庫結構不相同,可能會使用insert into xx select ..from yy的語句導入數據。…

Python實現文件夾中文件名與Excel中存在的文件名進行對比,并進行刪除操作

以下python程序版本為Python3.13.01.請寫一個python程序,實現以下邏輯:從文件夾獲取所有文件名,與Excel中的fileName列進行對比,凡是不在該文件夾下的文件名,從Excel文檔中刪除后,并將Excel中fileName和fil…

廣告業務動態查詢架構設計:從數據建模到可視化呈現

在數字化營銷領域,廣告主每天面臨著海量數據帶來的分析挑戰:從賬戶整體投放效果,到分渠道、分地域的精細化運營,每一層級的數據洞察都需要靈活高效的查詢能力。我們的廣告業務動態查詢系統,正是為解決這類需求而生 &am…

pytorch、torchvision與python版本對應關系

pytorch、torchvision與python版本對應關系 可以查看官網: https://github.com/pytorch/vision#installation

【機器學習筆記 Ⅲ】3 異常檢測算法

異常檢測算法(Anomaly Detection)詳解 異常檢測是識別數據中顯著偏離正常模式的樣本(離群點)的技術,廣泛應用于欺詐檢測、故障診斷、網絡安全等領域。以下是系統化的解析:1. 異常類型類型描述示例點異常單個…

【ssh】在 Windows 上生成 SSH 公鑰并實現免密登錄 Linux

在 Windows 上生成 SSH 公鑰并實現免密登錄 Linux,可以使用 ssh-keygen 命令,這是 Windows 10 和 Windows 11 中默認包含的 OpenSSH 工具的一部分。下面是詳細步驟: 在 Windows 上生成 SSH 公鑰 打開 PowerShell 或命令提示符: 在…

MS51224 一款 16 位、3MSPS、雙通道、同步采樣模數轉換器(ADC)

MS51224 是一款 16 位、3MSPS、雙通道、同步采樣模數轉換器(ADC),具有集成的內部參考和參考電壓緩沖器。芯片可由 5V 單電源供電,支持單極性和全差分模擬信號輸入,具有出色的直流和交流性能。芯片模擬輸入信號頻率高達…

WPF學習(四)

文章目錄一、用戶控價1.1 依賴屬性的注冊1.2 具體使用一、用戶控價 1.1 依賴屬性的注冊 using System.Windows; using System.Windows.Controls;namespace WpfApp {public partial class MyUserControl : UserControl{// 依賴屬性:外部可綁定的文本public static …

vue3+typescript項目配置路徑別名@

1. vite.config.ts配置//方法1 import { defineConfig } from vite; import vue from vitejs/plugin-vue; import path from path;export default defineConfig({plugins: [vue()],resolve: {alias: {: path.resolve(__dirname, src)}} });//方法2,需要執行npm install -D type…

MySql 常用SQL語句、 SQL優化

???????????????SQL語句主要分為哪幾類 SQL(結構化查詢語言)是用于管理和操作關系型數據庫的標準語言,其語句通常根據功能劃分為以下幾大類,每類包含不同的子句和命令,用于實現特定的數據庫操作需求&am…

代理模式實戰指南:打造高性能RPC調用與智能圖片加載系統

代理模式實戰指南:打造高性能RPC調用與智能圖片加載系統 🌟 嗨,我是IRpickstars! 🌌 總有一行代碼,能點亮萬千星辰。 🔍 在技術的宇宙中,我愿做永不停歇的探索者。 ? 用代碼丈量…

登山第二十六梯:單目3D檢測一切——一只眼看世界

文章目錄 一 摘要 二 資源 三 內容 一 摘要 盡管深度學習在近距離 3D 對象檢測方面取得了成功,但現有方法難以實現對新對象和相機配置的零鏡頭泛化。我們介紹了 DetAny3D,這是一種可提示的 3D 檢測基礎模型,能夠在任意相機配置下僅使用單目…

ROS2簡記一:第一個ros2程序,海龜模擬與C++和python的《你好,世界!》

目錄 引言 一、控制小海龜 二、鍵盤控制海龜 三、控制海龜案例的簡單分析 四、ROS2之linux基礎 4.1 linux終端命令 4.1.1 查看當前終端所在目錄 pwd 4.1.2 切換終端所在目錄 cd 4.1.3 查看當前目錄下的文件 ls 4.1.4 主目錄 ~ 4.1.5 文件的操作 4.1.6 命令使用幫助…

監控的基本理論和prometheus安裝

監控的基本理論和prometheus安裝 前言 這篇博客主要講的是關于理論的知識,大家盡可能的消化和吸收,也能擴展大家的知識面 監控的基本概念 監控俗稱為運維的第三只眼。沒有了監控,業務運維都是“瞎子”。所以說監控室運維這個職業的根本&…

互聯網生態下贏家群體的崛起與“開源AI智能名片鏈動2+1模式S2B2C商城小程序“的賦能效應

摘要:本文聚焦未來互聯網贏家群體的構成特征,剖析網紅經濟與專業主播的差異化發展路徑,結合開源AI智能名片鏈動21模式與S2B2C商城小程序的融合創新,提出技術賦能下互聯網商業生態的重構路徑。研究表明,開源AI技術通過智…

OneCode 圖表組件核心優勢解析

一、全方位的可視化能力 OneCode 圖表組件提供了15種專業圖表類型,覆蓋從基礎到高級的數據可視化需求: 基礎圖表:柱狀圖、折線圖、餅圖、面積圖等高級圖表:金字塔圖、雷達圖、儀表盤、LED圖表等實時圖表:實時折線圖、實…

【Linux】RHCE中ansible的配置

1.安裝并配置ansible 第一步先安裝ansible所需軟件 #安裝ansible所需軟件 [devopsworkstation ~]$ sudo dnf install ansible ansible-navigator rhel-system-roles -y 第二步登錄鏡像倉庫,在鏡像倉庫下載鏡像容器來運行ansible 由于ansible-navigator 知ansible…

ubuntu server系統 安裝寶塔

更新系統軟件包sudo apt update && sudo apt upgrade -y提示,如果想博主這樣是存綠色liunx系統,要先安裝python3腳本才可以python3 --version有pyhton版本號就是安裝了,沒有的話就要安裝安裝 Pythonsudo apt update sudo apt install…

用C++實現五子棋游戲

#include <iostream> #include <vector> #include <string> #include <iomanip> // 用于控制輸出格式 #include <limits> // 用于numeric_limitsusing namespace std;// 游戲常量定義 const int BOARD_SIZE 15; // 定義棋盤大小為15x15// 棋…

【LeetCode 熱題 100】73. 矩陣置零——(解法一)空間復雜度 O(M + N)

Problem: 73. 矩陣置零 題目&#xff1a;給定一個 m x n 的矩陣&#xff0c;如果一個元素為 0 &#xff0c;則將其所在行和列的所有元素都設為 0 。請使用 原地 算法。 文章目錄整體思路完整代碼時空復雜度時間復雜度&#xff1a;O(M * N)空間復雜度&#xff1a;O(M N)整體思路…