Проблемы с Wi-Fi в Parrot OS

Вопрос или проблема

Я использую Lenovo Thinkpad E15 Gen4 с PCI Wi-Fi-картой Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01).

У меня свежая установка Parrot OS с двойной загрузкой, и я испытываю большие трудности с подключением к Wi-Fi.

Вот полный вывод lspci -v для карты:

    Subsystem: Intel Corporation Wi-Fi 6E AX211 160MHz
    Flags: fast devsel, IRQ 16, IOMMU group 9
    Memory at 601d1cc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [c8] Power Management version 3
    Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [80] MSI-X: Enable- Count=16 Masked-
    Capabilities: [100] Latency Tolerance Reporting
    Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>
    Kernel modules: iwlwifi, wl

Я пробовал использовать iwlwifi безуспешно, это мой первый опыт установки прошивки или решения подобных проблем, поэтому я готов попробовать снова с полным руководством.

Я прошёл большой путь по гуглу, но через несколько часов не нашёл никаких результатов. Я попробовал большинство/все руководства на YouTube, которые предлагали загрузить репозитории на github, я предполагаю, что половина из них для универсальных устройств realtek или USB.

Пожалуйста, дайте знать, если у вас есть какие-либо советы или если я могу предоставить дополнительную информацию!

Потребовалось около 2 часов, но как-то это руководство не появлялось в гугле до сих пор: https://www.howtogeek.com/806845/linux-not-detecting-wi-fi-adapter/

С помощью sudo dmesg | grep iwlwifi, где iwlwifi — это тип драйвера, который использует моя Wi-Fi карта, я смог увидеть, что отсутствовал один файл прошивки для загрузки. Я выполнил locate для него, обнаружил, что он находится в поддиректории /lib/firmware и переместил его в основной каталог. После перезагрузки всё заработало!

Ответ или решение

Проблемы с подключением к Wi-Fi на вашей двустанционной установке Parrot OS могут быть весьма неприятными, особенно если данная операционная система используется для рабочих нужд или выполнения задач по кибербезопасности. В данном ответе я постараюсь подробно объяснить, как можно решить проблему с Wi-Fi на вашем ноутбуке Lenovo Thinkpad E15 Gen4, оснащённом Wi-Fi картой Intel Corporation Alder Lake-P PCH CNVi WiFi, предоставив подробные инструкции и теоретическое обоснование каждого шага.

Теория

Основная теория, касающаяся работы Wi-Fi на Linux, связана с правильной установкой и конфигурацией драйверов. Ваша Wi-Fi карта Intel Wi-Fi 6E AX211 требует наличия драйвера iwlwifi, входящего в состав большинства современных дистрибутивов Linux, включая Parrot OS. Однако, помимо установки драйвера, важно также удостовериться, что все необходимые прошивки (firmware) загружены и корректно функционируют. В случае с вашими проблемами Wi-Fi, скорее всего, недостающая или неправильно сконфигурированная прошивка стала причиной отказа питания на устройство.

Пример

Ваша ситуация типична для пользователей, впервые сталкивающихся с Linux на новом оборудовании. Многие из них могут быть сбиты с толку из-за обилия неполной или ошибочной информации в сети. Однако, корректное применение стандартных инструментов диагностики, таких как dmesg и lspci, может пролить свет на то, чего именно не хватает для успешной работы Wi-Fi.

Как вы уже отметили, использование dmesg для фильтрации сообщений ядра, связанных с iwlwifi, показало, что отсутствует файл прошивки. Это ключевая информация, которая указывает на недостающий элемент в цепочке подключения.

Применение

Привожу пошаговую инструкцию, как устранить проблемы с подключением Wi-Fi в вашей системе:

  1. Проверка драйвера: Убедитесь, что модуль iwlwifi загружается в вашу систему. Проверьте его наличие командой:

    lsmod | grep iwlwifi

    Если модуль не загружен, попробуйте его загрузить:

    sudo modprobe iwlwifi
  2. Диагностика с помощью dmesg: Используйте dmesg для поиска ошибок, связанных с iwlwifi:

    dmesg | grep iwlwifi

    Обратите внимание на сообщения, сообщающие об отсутствующих файлах прошивки или других ошибках.

  3. Проверка прошивки: Убедитесь, что в вашем каталоге /lib/firmware/ присутствуют все необходимые файлы. Вы можете воспользоваться командой locate для поиска конкретных файлов прошивки:

    locate iwlwifi-typoname*.ucode

    Если файл находится в подкаталоге, переместите его в корень каталога прошивки:

    sudo mv /lib/firmware/subdir/iwlwifi-typoname.ucode /lib/firmware/
  4. Обновление системы: Всегда полезно поддерживать вашу систему в актуальном состоянии, так как обновления могут содержать исправления для поддерживаемого оборудования. Выполните:

    sudo apt update && sudo apt upgrade
  5. Перезагрузка: После выполнения вышеперечисленных действий перезагрузите систему для применения изменений:

    sudo reboot
  6. Проверка подключения: После перезагрузки повторно проверьте статус Wi-Fi и попытайтесь подключиться к сети. Если соединения все еще нет, убедитесь, что в NetworkManager отображаются доступные сети Wi-Fi и что адаптер включён.

Заключение

Посредством аккуратной диагностики и следующих пошаговых инструкций можно эффективно решить проблемы с Wi-Fi на вашем Lenovo Thinkpad E15 Gen4 с установленной Parrot OS. Если все этапы были пройдены, а проблема сохраняется, рассмотрите возможность обновления ядра или обратитесь к поддержке Parrot OS для дальнейших инструкций, так как иногда проблемы могут быть связаны с более глубоко укоренившимися несовместимостями оборудования и программного обеспечения.

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

Капча загружается...