Установка драйвера Wi-Fi в ASUS GL703GE в Linux

Ноутбук ASUS GL703GE поставляется с модулем Wi-Fi следующего поколения. Это Intel® Wireless-AC 9260 – первый модуль Intel WiFi который обеспечивает скорость Gigabit WiFi до 1.7Gbps.

Модуль настолько новый, что в некоторых операционных системах могут возникать проблемы с драйверами. Если у вас Windows, то вы найдёте ответ на вопрос как включить Wi-Fi в заметке: «В ASUS GL703GE не работает Wi-Fi»

Здесь же будет показано, как включить Wi-Fi в ASUS GL703GE в Linux. Если в системе не установлен драйвер, то она просто не увидит Wi-Fi адаптер – его будто бы нет.

Как уже было сказано, в ноутбуках ASUS GL703GE установлен Wi-Fi модуль от Intel. Последнюю версию драйверов для Линукс можно скачать с официального сайта: https://www.intel.ru/content/www/ru/ru/support/articles/000005511/network-and-i-o/wireless-networking.html

В ноутбуке ASUS GL703GE установлен адаптер Intel® Wireless-AC 9260 – скачайте версию для него.

Распакуйте скаченный архив, там будет три файла:

  • README.iwlwifi-9260.ucode
  • iwlwifi-9260-th-b0-jf-b0-34.ucode
  • LICENSE.iwlwifi-9260.ucode

Из них драйвером является iwlwifi-9260-th-b0-jf-b0-34.ucode – у файла может быть чуть другое название, главное, чтобы оно начиналось на iwlwifi-. Этот файл нужно скопировать в папку /lib/firmware. После этого достаточно перезагрузиться – подключать модули или выполнять какие-то дополнительные команды не нужно.

Если после перезагрузки система вновь не видит Wi-Fi модуля, то откройте консоль и выполните там команду:

dmesg | grep iwl

Я получил следующие сообщения:

[    2.577279] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.580237] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-36.ucode (-2)
[    2.580290] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-36.ucode failed with error -2
[    2.580405] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-35.ucode (-2)
[    2.580451] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-35.ucode failed with error -2
[    2.580461] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-34.ucode (-2)
[    2.580495] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-34.ucode failed with error -2
[    2.580503] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-33.ucode (-2)
[    2.580536] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-33.ucode failed with error -2
[    2.580544] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-32.ucode (-2)
[    2.580600] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-32.ucode failed with error -2
[    2.580608] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-31.ucode (-2)
[    2.580643] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-31.ucode failed with error -2
[    2.580650] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-9000-pu-b0-jf-b0-30.ucode (-2)
[    2.580686] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-30.ucode failed with error -2
[    2.580688] iwlwifi 0000:00:14.3: minimum version required: iwlwifi-9000-pu-b0-jf-b0-30
[    2.580719] iwlwifi 0000:00:14.3: maximum version supported: iwlwifi-9000-pu-b0-jf-b0-36
[    2.580763] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Из них следуют, что не удалось загрузить модуль, и что необходима версия выше iwlwifi-9000-pu-b0-jf-b0-30 и ниже iwlwifi-9000-pu-b0-jf-b0-36. Названия кажутся очень похожими, но различаются последней цифрой.

Нужный файл можно найти в официальном репозтории прошивок ядра Linux, чтобы скачать его, выполните команду:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Перейдите в каталог linux-firmware и найдите подходящую версию.

Также это можно сделать в веб-браузере: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

Как мы помним, нам нужна версия выше iwlwifi-9000-pu-b0-jf-b0-30 и ниже iwlwifi-9000-pu-b0-jf-b0-36, только один файл соответствует этому условию, это iwlwifi-9000-pu-b0-jf-b0-34.ucode.

Скачайте его и скопируйте в папку /lib/firmware. После этого Wi-Fi модуль уже точно должен заработать!

1 Комментарий

  1. pol1000000

    Всё пашет, огонище) спасибо, чувак)

Добавить комментарий для pol1000000 Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *