文章 ID: 000058909 內容類型: 疑難排解 最近查看日期: 2022 年 11 月 04 日

Intel® Killer™ AX1650 在 Debian*/Ubuntu* 16.04+ 的問題

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

Debian/Ubuntu 16.04+ Intel Killer AX1650 的診斷與疑難排解說明

描述

如果您的 Intel® Killer™ Debian* 型系統未看到或使用您的無線 AX1650,那麼您可能會遺失正確的 Iwlwifi 驅動程式或韌體。本指南包含如何安裝工作 Iwlwifi 驅動程式的選項。我們已確認這些選項將使用 Ubuntu* 16.04/18.04/19.04 中的 AX1650 還原無線連線能力。

注意如果您嘗試在網路上安裝 WI-FI 驅動程式的裝置完全無法存取網際網路,請參閱下列 文章
解決方法

有三種主要方法可以解決這個問題:

  • Linux* Kernel 5.1 或 Linux 核心 5.3
    使用Intel Wi-Fi 6 AX200 160MHz 韌體 同時執行 Linux Kernel 5.1 或 5.3。這需要您安裝和使用較新的 Linux 核心,並將韌體檔案複製到您的/8/韌體/資料夾中。您或許也能安裝您選擇的 Linux 的新版本。舉例來說,Ubuntu 19.10 應該會在安裝 Linux Kernel 5.3 和必要的韌體時立即運作。

    5.4+ 等較新的 Linux 核心可能有錯誤和相容性問題,所以如果您看到使用它們的問題,請嘗試降級到 5.3

  • 使用APT 等封裝管理器安裝自動背通道 Iwlwifi 驅動程式
    一個接一個執行下列命令並重新啟動您的電腦。如果您的 AX1650 仍未偵測到/使用,您可以向下捲動並嘗試較舊的後埠步驟。
    $sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
    $sudo apt-get 更新
    $sudo apt-get 安裝後埠-iwlwifi-dkms
    $重新開機
  • 手動背通道舊版 Linux 核心的 Iwlwifi 驅動程式
    搭配 AX1650 的 Iwlwifi 驅動程式包含在 Linux Kernels 5.1+中。
    如果您想將 Iwlwifi 驅動程式退回埠至舊版 Linux 核心,您可以按照下列步驟操作。

背靠背驅動程式是針對您目前的環境而建立的。如果您回傳驅動程式然後升級系統,則背靠背式驅動程式可能無法正確執行。您必須卸載先前背信棄的驅動程式,然後為目前的環境建立另一個驅動程式。

舊版 Linux 核心的 Iwlwifi 驅動程式後端

在您開始手動後埠程式之前,以下為您的 AX1650 返回 Iwlwifi river 的三個必要步驟的快速描述和範例:

步驟 1 – 下載最新的 Git 和 Build-Essential 套件

  • Build-Essential 包含「製造」套件和其他一些建立驅動程式所需的套件

步驟 2 – 下載 Iwlwifi-Firmware.git 存放庫

  • 然後,您會將 Iwlwifi 檔案移到您的 /zip/韌體/資料夾,以便您新建立的驅動程式在重新開機後可以正常運作。

步驟 3 – 下載 Backport-Iwlwifi.git 存放庫

  • 使用「Make」和「Backport-Iwlwifi」存放庫來建置 Iwlwifi 驅動程式。
  • 因為「Make 將產生未指派的驅動程式,您可能會看到 SSL 錯誤 / 警告。
    • 這很好,但這也是安全開機必須停用的原因。
    • 如果安全開機已啟用,您的電腦將不會使用未指派的驅動程式!

以下是執行這些步驟的範例

  • 此範例的啟動條件輸出:
    • Dell XPS 13 9360
      AX1650
      舊式開機模式;安全開機關閉
      接著將 Ubuntu 18.04 安裝為 EXT4 分割區,安裝點設為「/」
      電腦重新開機並啟動至 Ubuntu 18.04
    • Backport_Iwlwifi範例
      AX1650 使用的是 Iwlwifi 驅動程式,如「sudo lshw-C 網路」輸出中所示,WiFi 可存取。
注意在執行下列步驟之前,必須在您的 BIOS 中停用安全開機。如果您不確定如何停用 Secure Boot,請參閱您的機器或主機板的支援資料或網站。

讓我們開始

一次將下列命令輸入至終端一行。

步驟 1 – 下載最新的 Git 和 Build-Essential 套件

$sudo apt 更新
$sudo apt-get 安裝 -y git
$sudo apt-get 安裝 -y build-essential

步驟 2 – 下載 Iwlwifi-Firmware.git 存放庫

$git 複製 git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$cd linux-Firmware
$sudo cp iwlwifi-* /寫入/韌體/
$cd ..

步驟 3 – 為您目前的設定建立背靠背的 Iwlwifi 驅動程式

$git 複製 HTTPs://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$cd backport-iwlwifi
$sudo 讓 defconfig-iwlwifi 公開
$sudo make -j4
$sudo 進行安裝

 
此命令可能必須強制您的機器自開機時使用驅動程式:
$update-initramfs -u

重新開機您的電腦,並確認它是否正常運作。

注意如果您使用背板驅動程式後更新 Ubuntu,您可能需要從一開始就重複步驟 3 以建立新的驅動程式。

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。