Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
linux_faq:intel_ax210ngw_ubuntu_drivers_and_firmware [2021/04/01 18:47] – created adminlinux_faq:intel_ax210ngw_ubuntu_drivers_and_firmware [2021/04/02 06:43] – [Решение] admin
Line 8: Line 8:
   01:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)   01:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)
   ...   ...
-Однако, **iwconfig** не признает адаптер в качестве **Wi-Fi**.+Однако, **iwconfig** не признает адаптер в качестве **Wi-Fi**хотя **rfkill list** всё показывает\\ 
 +В сообщениях ядра среди всего прочего такое: 
 +  bluetooth hci0: Direct firmware load for intel/ibt-0041-0041.sfi failed with error -2 
 + 
 +====== Решение ======
 Оказалось, что поддержка этого железа в Linux появидась совсем недавно, в ядре 5.10 и для того, чтобы все заработало нужно загрузить фирмварь адаптера. \\ Оказалось, что поддержка этого железа в Linux появидась совсем недавно, в ядре 5.10 и для того, чтобы все заработало нужно загрузить фирмварь адаптера. \\
-Скачиваем отсюда файлик: https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html и распаковываем его в **/lib/firmware/** \\+Для Ubuntu это можно сделать двумя путями. Либо - скачать фирмварь отсюда: https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html или отсюда https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi и распаковать его в **/lib/firmware/** \\
 Перезагружаемся или выполняем:   Перезагружаемся или выполняем:  
   sudo rmmod iwlwifi   sudo rmmod iwlwifi
   sudo modprobe iwlwifi   sudo modprobe iwlwifi
 +После этих манипуляций заработал **WiFi**, но не **bluetooth**.
 +Второй (и более предпочтительный) вариант получения фирмвари - установить пакет **linux-firmware** версии не ниже **1.196** (из состава еще не вышедшей на данный момент Ubuntu 21.04) отсюда: https://launchpad.net/ubuntu/+source/linux-firmware \\
 +После скачивания устанавливаем пакет и перезапускаем модули, обеспечивающие работу **bluetooth**:
 +  sudo apt-get install ~/Downloads/linux-firmware_1.196_all.deb
 +  sudo rmmod btusb && sudo rmmod btintel  
 +  sudo modprobe btusb
 +Однако, с новым пакетом **linux-firmware** оказалось не все так просто. Я запустил **Wifi**  с помощью скачаной фирмвари (без перезагрузки, путем перезапуска модуля), потом накатил новый **linux-firmware** и тоже перезапустил модули.  В итоге всё заработало, но после перезагрузки пропал **Wi-Fi**. Очевидно, что новый пакет **linux-firmware** что-то делает с порядком загрузки модулей или фирмварей или еще с чем-то и **Wi-Fi** умирает. \\
 +В итоге выход был найден такой. Я снес новый **linux-firmware** и откатился на стандартный пакет **linux-firmware** из стабильного репозитория,  затем поглядел в логах какой именной файл фирмвари пытается загрузить модуль **btintel** (это оказались файлы **intel/ibt-0041-0041.sfi** и **intel/ibt-0041-0041.ddc**) и извлек их из пакета и положил вручную в директорию **/lib/firmware/intel/**. Ну и затем еще раз скопировал в **/lib/firmware/** файлы с фирмварью **Wi-Fi**. В итоге - всё нормально заводится и после перезагрузок. \\
  
 +На всякий случай архив с firmware для **Wi-Fi** и **Bluetooth** для адаптера **Intel AX210NGW** сохранил у себя - {{ :linux_faq:ax210ngw-firmware.tar.gz |}}
  • linux_faq/intel_ax210ngw_ubuntu_drivers_and_firmware.txt
  • Last modified: 2024/04/18 11:18
  • by admin