iwlwifi 向后移植

sch*_*guy 6 wireless backport drivers iwlwifi 18.04

我目前不熟悉使用 ubuntu 进行更深入的系统管理。我的新 PC 与 ubuntu 存在兼容性问题(确切地说:WIFI)。

http://forum.gigabyte.us/thread/4007/linux-wifi-driver-aorus-gaming

在这个线程中,我的问题在上一篇文章中得到了解决,但我不知道如何安装反向移植的 iwlwifi 驱动程序,然后在哪里可以找到配置。

我正在使用 kubuntu 18.04 LTS。

谢谢你的帮助!

Jer*_*y31 15

要使用 iwlwifi backports,您可以

sudo apt-get install git build-essential
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install
Run Code Online (Sandbox Code Playgroud) 重启后检查dmesg | grep iwl是否至少加载了一个版本的固件,如果需要,您可以在https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware找到固件.git/树/

2020 年 1 月更新包 backport-iwlwifi-dkms 位于 Bionic 存储库中,与上述非常相似,这将在安装较新的内核时自动构建新驱动程序。还有一个 PPA 的版本比 repo 中的版本更新,要安装它

sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt install backport-iwlwifi-dkms
Run Code Online (Sandbox Code Playgroud) 重启


sch*_*guy 4

我通过从http://kernel.ubuntu.com/~kernel-ppa/mainline/升级到内核 4.17.1 解决了这个问题

我安装了

  • linux-headers-4.17.1-041701_4.17.1-041701.201806111730_all.deb
  • linux-image-unsigned-4.17.1-041701-generic_4.17.1-041701.201806111730_amd64.deb
  • linux-modules-4.17.1-041701-generic_4.17.1-041701.201806111730_amd64.deb

之后我的 WIFI 连接成功建立,驱动程序按预期工作。