![Бэкпорт для iwlwifi](https://rvso.com/image/1157717/%D0%91%D1%8D%D0%BA%D0%BF%D0%BE%D1%80%D1%82%20%D0%B4%D0%BB%D1%8F%20iwlwifi.png)
Я в настоящее время новичок в более глубоком системном администрировании с 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)