Вопрос или проблема
Я столкнулся с известной проблемой, которая уже широко обсуждалась в Интернете. Однако, к сожалению, я пока не смог решить эту проблему.
Недавно я заменил адаптер Wifi на новый, Intel(R) Wi-Fi 6 AX210 160MHz, в ноутбуке Dell Rugged 5414, которому несколько лет.
Я все еще довольно новичок в Linux/Ubuntu и буду признателен за любую помощь.
root@laptop-02# lsb_release -a
Нет доступных модулей LSB.
ID дистрибьютора: Ubuntu
Описание: Ubuntu 22.04.1 LTS
Версия: 22.04
Кодовое имя: jammy
Система правильно распознала сетевой адаптер:
root@laptop-02# lspci -knn | grep Net -A3
01:00.0 Контроллер сети [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
Подсистема: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0024]
Используемый драйвер ядра: iwlwifi
Модули ядра: iwlwifi
Однако система показывает функцию WLAN как отключенную. Беспроводные сети не отображаются. Функция затенена в Ubuntu.
root@laptop-02# sudo iwconfig
lo нет беспроводных расширений.
enp0s31f6 нет беспроводных расширений.
enx10050197f9a6 нет беспроводных расширений.
wwan0 нет беспроводных расширений.
wlp1s0 нет беспроводных расширений.
Здесь отображаются первые ошибки:
- сигнал RF_KILL (радио отключено)
- Не удалось загрузить прошивку для iwlwifi-ty-a0-gf-a0-73.ucode с ошибкой -2
root@laptop-02:/usr/lib/firmware# dmesg | grep wifi
[ 4.914540] Загружаю модули, перенесенные из iwlwifi
[ 4.914541] iwlwifi-stack-public:master:9858:4c7cba27
[ 4.997046] iwlwifi 0000:01:00.0: включение устройства (0000 -> 0002)
[ 5.003663] iwlwifi 0000:01:00.0: Не удалось загрузить прошивку для iwlwifi-ty-a0-gf-a0-73.ucode с ошибкой -2
[ 5.003684] iwlwifi 0000:01:00.0: Не удалось загрузить прошивку для iwlwifi-ty-a0-gf-a0-72.ucode с ошибкой -2
[ 5.009461] iwlwifi 0000:01:00.0: индекс флагов API 2 больше, чем поддерживается драйвером
[ 5.009490] iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: Версия FSEQ: 0.0.2.36
[ 5.010086] iwlwifi 0000:01:00.0: загружена версия прошивки 71.058653f6.0 ty-a0-gf-a0-71.ucode op_mode iwlmvm
[ 5.109985] iwlwifi 0000:01:00.0: Обнаружен Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 5.116435] iwlwifi 0000:01:00.0: сигнал RF_KILL (радио отключено)
[ 5.288652] iwlwifi 0000:01:00.0: загружена версия PNVM 05a8dfca
[ 5.304238] iwlwifi 0000:01:00.0: Обнаружен RF GF, rfid=0x10d000
[ 5.377673] iwlwifi 0000:01:00.0: базовый аппаратный адрес: 8c:f8:c5:3b:dc:c4
[ 6.498280] iwlwifi 0000:01:00.0 wlp1s0: переименован из wlan0
[ 3575.564341] Загружаю модули, перенесенные из iwlwifi
[ 3575.564343] iwlwifi-stack-public:master:9858:4c7cba27
[ 3575.610167] iwlwifi 0000:01:00.0: Не удалось загрузить прошивку для iwlwifi-ty-a0-gf-a0-73.ucode с ошибкой -2
[ 3575.610195] iwlwifi 0000:01:00.0: Не удалось загрузить прошивку для iwlwifi-ty-a0-gf-a0-72.ucode с ошибкой -2
[ 3575.610697] iwlwifi 0000:01:00.0: индекс флагов API 2 больше, чем поддерживается драйвером
[ 3575.610719] iwlwifi 0000:01:00.0: TLV_FW_FSEQ_VERSION: Версия FSEQ: 0.0.2.36
[ 3575.611123] iwlwifi 0000:01:00.0: загружена версия прошивки 71.058653f6.0 ty-a0-gf-a0-71.ucode op_mode iwlmvm
[ 3575.656549] iwlwifi 0000:01:00.0: Обнаружен Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 3575.663397] iwlwifi 0000:01:00.0: сигнал RF_KILL (радио отключено)
[ 3575.811807] iwlwifi 0000:01:00.0: загружена версия PNVM 05a8dfca
[ 3575.823466] iwlwifi 0000:01:00.0: Обнаружен RF GF, rfid=0x10d000
[ 3575.894946] iwlwifi 0000:01:00.0: базовый аппаратный адрес: 8c:f8:c5:3b:dc:c4
[ 3575.949398] iwlwifi 0000:01:00.0 wlp1s0: переименован из wlan0
Драйвер, похоже, готов, но ему все еще нужна прошивка для чипа, которая не работает:
root@laptop-02# sudo dkms install backport-iwlwifi/8400
Подготовка ядра не нужна для этого ядра. Пропуск...
Сборка модуля:
очистка области сборки...
'make' -j4 KLIB=/lib/modules/5.15.0-46-generic...(неправильный код завершения: 2)
ОШИБКА (dkms apport): бинарный пакет для backport-iwlwifi: 8400 не найден
Ошибка! Неправильный код возврата при сборке модуля для ядра: 5.15.0-46-generic (x86_64)
Консультируйтесь с /var/lib/dkms/backport-iwlwifi/8400/build/make.log для получения дополнительной информации.
Я скачал драйверы отсюда:
https://www.intel.de/content/www/de/de/support/articles/000005511/wireless.html
Я в основном следовал этому посту в процедуре (ответ 3):
Драйвер Intel Wi-Fi 6E AX210 160MHz для Ubuntu 20.04 LTS
Большое спасибо всем за поддержку. Пожалуйста, имейте в виду, что я все еще новичок в Linux 😉
Я просто хотел сообщить вам, что проблема решилась сама собой. Похоже, что Ubuntu обновилась. Я просто выключил ноутбук на ночь. Когда я снова включил его на следующий день, WLAN (включая шифрование WPA3) работал без каких-либо проблем.
Поэтому, к сожалению, я не могу дать решение.
Ответ или решение
Проблема с драйверами Intel® Wi-Fi 6E AX210 на Ubuntu 22.04.1 LTS: RF_KILL (радио отключено)
Недавнее внедрение адаптера Wi-Fi 6E AX210 от Intel в ноутбук Dell Rugged 5414 привело к распространенной проблеме, связанной с настройкой беспроводного соединения на Ubuntu 22.04.1 LTS. Проблема заключается в том, что система не распознает активный WLAN, и появляется сообщение об ошибке RF_KILL (радио отключено). Давайте детально разберемся с этой ситуацией, чтобы понять возможные решения.
Анализ ситуации
Поскольку адаптер корректно определяется системой (что видно из вывода команд lspci
и iwconfig
), ключевыми факторами остаются:
-
Статус RF_KILL: Это может означать, что адаптер был физически отключен (например, переключателем на корпусе ноутбука) или отключен программно через системные настроения Linux.
-
Отсутствие необходимого прошивки: Вы видите сообщение о неудачной загрузке бинарных файлов прошивки для адаптера Wi-Fi:
Direct firmware load for iwlwifi-ty-a0-gf-a0-73.ucode failed with error -2
Direct firmware load for iwlwifi-ty-a0-gf-a0-72.ucode failed with error -2
Это указывает на то, что нужная прошивка не загружается, из-за чего профиль адаптера Wi-Fi не инициализируется должным образом.
Рекомендации по решению
-
Проверка состояния RF_KILL:
- Проверьте состояние беспроводной сети с помощью
rfkill list
. Если адаптер находится в состоянии "soft blocked", попробуйте разблокировать его с помощью команды:sudo rfkill unblock wifi
- Если он "hard blocked", убедитесь, что физически переключатель Wi-Fi на ноутбуке переведен в положение "включено".
- Проверьте состояние беспроводной сети с помощью
-
Обновление ядра и драйверов:
- Убедитесь, что у вас установлены последние обновления ядра. Это важно для работы новейших адаптеров Wi-Fi. Запустите:
sudo apt update && sudo apt upgrade
- В некоторых случаях может потребоваться перезагрузка для применения обновлений.
- Убедитесь, что у вас установлены последние обновления ядра. Это важно для работы новейших адаптеров Wi-Fi. Запустите:
-
Установка средств прошивки:
- Установите необходимые пакеты для поддержки адаптера Wi-Fi:
sudo apt install linux-firmware
- Установите необходимые пакеты для поддержки адаптера Wi-Fi:
-
Проверка и установка дополнительных драйверов:
- Иногда решение может зависеть от наличия специфических драйверов для вашего оборудования. Используйте команду для установки backport-iwlwifi:
sudo dkms install backport-iwlwifi/8400
- Если это не сработает, проверьте /var/lib/dkms/backport-iwlwifi/8400/build/make.log для получения более подробной информации об ошибках сборки.
- Иногда решение может зависеть от наличия специфических драйверов для вашего оборудования. Используйте команду для установки backport-iwlwifi:
-
Загрузка прошивки вручную:
- Если проблемы продолжаются, попробуйте загрузить необходимые файлы прошивки вручную. Вы можете скачать актуальные версии прошивок с официального сайта Intel или других репозиториев.
Резюме
Ваша ситуация подчеркивает важность правильной конфигурации и обновления драйверов для нового оборудования на Linux. Однако, как вы уже заметили, иногда простая перезагрузка системы после установки обновлений может помочь разрешить проблемы, особенно если ваша система с Ubuntu была в состоянии проводить автоматические обновления.
Если вы столкнётесь с подобными проблемами в будущем, вышеописанные шаги могут помочь вам их решить. Техническая поддержка сообщества Linux также всегда доступна, и вы можете обратиться к ней за помощью.
В заключение
Ситуация, когда адаптер Wi-Fi начинает работать после перезагрузки, может показаться загадочной, но это подчеркивает важность координации между оборудованием и программным обеспечением. Если проблема возникла заново, рассмотрите все рекомендованные шаги, и не стесняйтесь обращаться на форумы сообщества для получения дополнительных советов.