Вопрос или проблема
Я использую карту TP Link Archer TX20E для Wi-Fi и Bluetooth на своем настольном ПК. Я попробовал Linux Mint и Ubuntu на USB-накопителе, чтобы выбрать между ними, и решил воспользоваться Ubuntu. Однако в живой системе Linux Mint уже распознал мою Wi-Fi карту. Ubuntu этого не сделала (однако Bluetooth работает).
Я уже нашел этот репозиторий с драйверами https://github.com/lwfinger/rtw89, но, к сожалению, не могу собрать их, так как не могу установить make без подключения к интернету (а у меня нет возможности подключить LAN-кабель к ПК в квартире).
Я уже читал на Reddit, что люди говорят, что Realtek 8852AE должен поддерживаться ядром 5.16 и выше, и текущая версия Ubuntu значительно более новая, чем это. Почему Ubuntu не может его распознать, в то время как Linux Mint может? Это текущая ошибка?
Ответ или решение
Проблема, с которой вы столкнулись при использовании Wi-Fi-карты TP-Link Archer TX20E на Ubuntu 24.10, в то время как Linux Mint ее распознает, интересна и требует глубокого анализа. Давайте рассмотрим возможные причины и решения.
Причины проблемы
-
Различия в ядре и конфигурации:
Ubuntu и Linux Mint используют разные основы, хотя основаны на одном дистрибутиве. Версии ядра, а также предустановленные драйвера могут отличаться, что может объяснять, почему одна операционная система распознает вашу карту, а другая нет. Версия ядра Ubuntu 24.10 может не включать необходимые модули или драйвера для поддержки вашего устройства. -
Поддержка драйверов:
Карта TP-Link Archer TX20E использует чип Realtek 8852AE. Несмотря на то, что в документации указывается поддержка с версии ядра 5.16 и выше, могут существовать специфические различия в включенных драйверах в разных сборках. -
Отсутствие необходимых инструментов:
Без установленного пакетаmake
, который необходим для компиляции драйверов из источников, вы оказались в затруднительном положении. Если у вас нет возможности подключить ПК к интернету по LAN для установки нужных пакетов, это создает дополнительные трудности.
Возможные решения
-
Загрузка пакета через другую машину:
Если у вас есть доступ к другому компьютеру с интернетом, вы можете загрузить нужные пакеты (make
,gcc
и т.д.) на флешку и установить их на вашей системе Ubuntu. Для этого вам понадобятся следующие пакеты:build-essential
(включаетmake
,gcc
и другие необходимые утилиты)linux-headers
(заголовки вашего текущего ядра для компиляции модуля)
Убедитесь, что у вас есть доступ к нужной версии пакетов для вашей версии Ubuntu.
-
Использование Live CD Ubuntu или Linux Mint:
Вы можете попробовать использовать Live CD другой версии операционной системы, чтобы проверить, распознается ли ваша Wi-Fi-карта. Если она работает, вы можете рассмотреть возможность установки Mint или использовать Mint для загрузки необходимых драйверов и переноса их на Ubuntu. -
Проверка и установка драйвера вручную:
Как вы упомянули, вы нашли репозиторий lwfinger/rtw89. Загрузите код с этого репозитория на USB, а затем воспользуйтесь командойmake
для компиляции драйвера. Возможно, вам будет нужно временно использовать другую систему, чтобы скачать и распаковать архив на USB. -
Обращение к сообществу:
Поскольку эта проблема может затрагивать и других пользователей, вы можете обратиться на форумы Ubuntu или сообщества, такие как Reddit, для получения рекомендаций или существующих патчей.
Заключение
Ваш случай подчеркивает важность драйверной поддержки в различных дистрибутивах Linux. Хотя Linux Mint хорошо работает с вашей карточкой, Ubuntu может требовать дополнительных шагов для ее конфигурации из-за различных версий и настроек пакетов. Проявляя терпение и следуя вышеуказанным шагам, вы сможете решить проблему и обеспечить бесперебойное использование Wi-Fi на вашем ПК с Ubuntu.