如果您的英特尔® Killer™无线 AX1650 未被基于 Debian 的系统识别或使用,可能是由于缺少 Iwlwifi 驱动程序或固件。本指南提供了安装功能性 Iwlwifi 驱动程序的解决方案。这些方法已经过验证,可在 Ubuntu 版本 16.04、18.04 和 19.04 中恢复 AX1650 的无线连接。
| 注意 | 如果您尝试安装 WI-Fi 驱动程序的设备根本无法访问互联网,请参阅以下 文章。 |
有三种主要方法可以解决此问题:
较新的 Linux 内核(如 5.4+)可能存在错误和兼容性问题,因此如果您在使用它们时遇到问题,请尝试降级到 5.3
向后移植的驱动程序是为当前环境创建的。如果向后移植驱动程序,然后升级系统,则向后移植的驱动程序可能无法正常运行。您必须卸载先前向后移植的驱动程序,然后为当前环境创建另一个驱动程序。
向后移植用于旧版 Linux 内核的 Iwlwifi 驱动程序
在开始手动向后移植过程之前,下面是为 AX1650 向后移植 Iwlwifi 驱动程序的三个必要步骤的快速说明和示例:
下面是正在执行的步骤的示例
| 注意 | 在执行这些步骤之前,必须在您的 BIOS 中禁用安全启动。如果您不确定如何禁用安全启动,请参阅您的计算机或主板的支持材料或网站。 |
让我们开始吧
在终端中一次输入一行以下命令。
$ sudo apt update
$ sudo apt-get install -y git
$ sudo apt-get install -y build-essential
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ cd linux-firmware
$ sudo cp iwlwifi-* /lib/firmware/
$ cd ..
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ cd backport-iwlwifi
$ sudo make defconfig-iwlwifi-public
$ sudo make -j4
$ sudo make install
为了强制您的计算机从引导端使用驱动程序,可能需要以下命令:
$ update-initramfs -u
重新启动计算机并验证其是否正常工作。
| 注意 | 如果在使用向后移植驱动程序后更新 Ubuntu,则可能需要从头开始重复步骤 3 来构建新驱动程序。 |