Бэкпорт для iwlwifi

Бэкпорт для iwlwifi

Я в настоящее время новичок в более глубоком системном администрировании с Ubuntu. У моего нового ПК есть проблемы совместимости с Ubuntu (если быть точным: WIFI).

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

В этой теме моя проблема решена с помощью последнего поста, но я не знаю, как установить бэкпортированный драйвер iwlwifi и где затем найти конфигурацию.

Я использую Kubuntu 18.04 LTS.

Спасибо за вашу помощь!

решение1

Чтобы использовать 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
После перезагрузки проверьте dmesg | grep iwl, загружена ли хотя бы одна версия прошивки, при необходимости прошивку можно найти по адресуhttps://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

Обновление на январь 2020 г. Пакет backport-iwlwifi-dkms находится в репозиториях Bionic и очень похож на указанный выше, он автоматически создаст новые драйверы при установке нового ядра. Также есть PPA, который будет иметь более новую версию, чем та, что в репозитории, для установки этого сделайте следующее:

sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt install backport-iwlwifi-dkms
Перезагрузить

решение2

Я решил это обновлением ядра до версии 4.17.1 сhttp://kernel.ubuntu.com/~kernel-ppa/mainline/

Я установил

  • 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-модули-4.17.1-041701-generic_4.17.1-041701.201806111730_amd64.deb

После этого мое WIFI-соединение успешно установилось, и драйвер работает как положено.

решение3

Ввод команды sudo apt install backport-iwlwifi-dkms в терминале решил проблему.

решение4

Примечание: начиная с Linux 5, бэкпортирование iwlwifi не является обязательным и может фактически привести к поломке сетевых адаптеров, как Intel, так и других, из-за конфликта с версиями зависимых модулей ядра, таких как mac80211.koи другие. (Проверено на Debian 10)

Связанный контент