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 可存取。
- Dell XPS 13 9360
注意 | 在執行下列步驟之前,必須在您的 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 以建立新的驅動程式。 |