This is an old revision of the document!


Проблема

В наличии ноутбук (Honor MagicBook Pro 16 2020 AMD Ryzen 4800H) с Ubuntu 20.10, ядро 5.11.10-051110-lowlatency.
Его дефолтный Wifi-адаптер Realtek RTL8822CE был заменен на Intel AX210NGW.
После перезагрузки Wi-Fi не завелся. В выводе lspci такое:

$ lspci
...
01:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)
...

Однако, iwconfig не признает адаптер в качестве Wi-Fiхотя rfkill list всё показывает.
В сообщениях ядра среди всего прочего такое:

bluetooth hci0: Direct firmware load for intel/ibt-0041-0041.sfi failed with error -2

Решение

Оказалось, что поддержка этого железа в Linux появидась совсем недавно, в ядре 5.10 и для того, чтобы все заработало нужно загрузить фирмварь адаптера.
Для 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 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
Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/intel_ax210ngw_ubuntu_drivers_and_firmware.1617306752.txt
  • Last modified: 2021/04/01 19:52
  • by admin