Поддерживаю драйвер tp-link t4u для linux

Привет! Давайте сразу к делу. Уже давно, я писал подробную статью по настройке беспроводного адаптера TP-LINK TL-WN721N. Находится эта статья по адресу https://f1comp.ru/zhelezo/nastrojka-setevogo-wi-fi-adaptera-tp-link-tl-wn721n/, можете почитать.

Так вот, к этой статье начали появляться комментарии, что после установки драйвера и утилиты (с диска который идет в комплекте) для адаптера TL-WN721N (TL-WN821N, TL-WN821NC, TL-WN722N, TL-WN722NC, TL-WN727N) начали появятся проблемы с самой утилитой. Выглядят они следующим образом: окно утилиты, которая устанавливается с диска вместе с драйвером становится неактивным. А эта утилита предназначена для управления беспроводными сетями, подключения к ним.

Так как окно программы неактивное (можно выбрать только адаптер, но это ничего не меняет), то невозможно подключиться к беспроводной сети. Вот такая проблема, а выглядит она вот так:

Как видите, в самой программе от TP-LINK ни одна вкладка, кнопка, переключатель неактивны.

Почему это происходит? Я не знаю. Я сам не сталкивался с этой проблемой. В инструкции, которую я писал, драйвер на TL-WN721N установился без этой утилиты (потому что там Windows x32). И проблем не было.

Возможно, можно как-то закрыть эту утилиту и подключаться к сети с помощью стандартного средства Windows (смотрите статус на панели уведомлений). Но есть еще один вариант решения этой проблемы. Это удаление утилиты и драйвера для адаптера, загрузка только драйвера с интернета (с официального сайта) и установка только драйвера. Да и эта программа по сути, не нужна.

Вчера меня попросили помочь решить эту проблему. И мы с Александром шаг за шагом ее решили (правда там появились еще некоторые проблемы, но это не важно, они были так же решены, я в конце статьи напишу). Кстати, спасибо Александру за скриншот проблемной программы :), а то у меня сейчас этого адаптера нет под рукой.

Это интересно:   Онлайн генераторы паролей: 7 лучших российских веб-сервисов

Решение проблемы – установка драйвера без утилиты

Проблема понятна. Давайте ее решать.

Сначала нам нужно удалить драйвер и утилиту, которую Вы установили с диска для беспроводного адаптера TP-LINK.

Тут у меня появилось еще несколько мыслей, которые я, к сожалению не могу проверить. Можно попробовать удалить утилиту, а драйвер оставить (насколько я знаю, они отображаются отдельно). Или не качать драйвер с интернета, а установить с диска, только без утилиты. Но это я не проверял.

Зайдите в Мой компьютер и сверху выберите Удалить и изменить программу.

Найдите в списке программу и драйвер для адаптера  TL-WN721N (может быть и другой адаптер, смотря какая у Вас модель) и удалите их.

Перезагрузите компьютер.

Теперь зайдите на официальный сайт  и в строке поиска введите модель Вашего адаптера. Модель указана на корпусе. Вот так:

Выберите свой адаптер.

Перейдите  на вкладку Загрузки и выберите Драйвер.

Внимание! Если там есть например две версии, V1 и V2, то посмотрите на корпусе адаптера, какой он версии и напротив нужной версии нажмите на ссылку Драйвер.

Теперь просто нажмите на ссылку для загрузки нужного драйвера. Только смотрите, что бы он был для Вашей операционной системы. Для TL-WN721N уже есть например драйвер для Windows 8. Там указано для какой он OS.

Сохраните драйвер на компьютер. После того, как он полностью загрузиться, запустите его установку и следуя инструкции, установите.

Перезагрузите компьютер. После перезагрузки не должно уже быть никаких утилит. А на панели задач должны появится доступные, беспроводные сети (не забудьте вытянуть сетевой кабель с компьютера, если такой подключен). Вот такой статус подключения должен быть:

Вот и все, выберите нужную сеть и подключитесь к ней.

Это интересно:   5 простых бесплатных онлайн конвертеров видео

Адаптер не находит беспроводные сети

У Александра (которому я помогал решить эту проблему) возникла еще одна проблема проблема. Адаптер работал, проблемной программы не было, но адаптер не находил доступные сети (хотя они были). У него был вот такой статус:

Я, честно говоря не знал в чем дело. Думал, что там, где стоит компьютер с адаптером просто не ловит Wi-Fi. Но, Александр нашел проблему и поделился решением.

Оказывается, что у него, почему-то была отключена служба “Служба автонастройки WLAN”. Эта служба обязательно должна работать и запускаться автоматически. После того, как Александр запустил ее, сразу же появились доступные для подключения сети.

Где проверить?

Зайдите в Панель управленияСистема и безопасностьАдминистрирование и запустите Службы. В списке найдите службу “Служба автонастройки WLAN”. Напротив нее должно быть написано “Работает”. Если она у Вас не работает, то нажмите на нее правой кнопкой мыши, выберите Свойства и в строке Тип запуска установите Автоматически. Нажмите Ок. Возможно потребуется перезагрузка компьютера.

Вот такие решения. Надеюсь, у Вас все получилось.

Вопросы Вы можете оставить в комментариях. Всего хорошего!

Мир цифровых технологий постепенно переходит на беспроводную передачу данных. Однако не все устройства обладают соответствующим Wi-Fi-приёмником. Особенно это касается персональных компьютеров и некоторых ноутбуков. В таких случаях очень поможет дополнительный USB-адаптер TP-Link TL-WN823N.

Упаковка, внешний вид и цена

TP-Link TL-WN823N — это миниатюрный Wi-Fi-девайс, который позволяет сделать из компьютера мощный приёмник сигнала беспроводной сети и точку доступа для ретрансляции интернет-трафика или локального окружения.

Внешние габариты адаптера приближаются к стандарту nano-USB, пусть и не дотягивают до него. Прибор очень удобно использовать как с ноутбуком, так и с домашним ПК. Девайс в собранном виде (с закрытой крышкой) имеет габариты 8х18х39 мм. Он меньше, чем львиная доля современных флеш-накопителей.

post_5bd32080a0de1-600x600.jpg

Подключенный адаптер никак не мешает работе ПК или ноутбука

Комплектация стандартная:

  • адаптер TP-Link TL-WN823N чёрного цвета;
  • диск с программным обеспечением;
  • инструкция на нескольких языках.post_5bd317cb23ee5-600x450.jpg

    В упаковке находится адаптер, диск с драйвером и программным обеспечением, а также инструкция

Цена на TP-Link TL-WN823N в интернет-магазинах варьируется в диапазоне 500–700 рублей, что делает устройство одним из самых дешёвых в своём сегменте.

Видео: распечатывание упаковки TP-LINK TL-WN823N

Технические характеристики адаптера

По своим техническим характеристикам TP-Link TL-WN823N отвечает всем последним «пискам моды». Во время работы он использует все необходимые параметры безопасности соединения при приёме или раздаче сети. Поддерживаемая скорость передачи данных ограничивается числом в 300 Мбит/с. В адаптере есть поддержка технологии WPS. Наличие кнопки Restart позволяет перезагружать устройство без вытаскивания его из ПК.

Таблица: технические характеристики TP-Link TL-WN823N

Интерфейс USB 2.0
Скорость передачи данных Динамическая: 11n: до 30011g: до 5411b: до 11 Мбит/с
Стандарт Wi-Fi
Функции безопасности
Антенны Встроенная
Комплект поставки
Дополнительные функции
Беспроводные возможности
Тип Внешний
Диапазон частот 2.4 ГГц
Страна-изготовитель Китай

Скоростные характеристики и покрываемая площадь

Адаптер TP-LINK TL-WN823N имеет мощную встроенную антенну. Он способен передавать стабильный скоростной сигнал на приличные расстояния. Максимальные значения в 300 Мбит/с можно наблюдать даже в десяти метрах от устройства, несмотря на физические преграды в виде стен. С небольшим затуханием сигнала покрытие адаптера достигает тридцати и больше метров.

Подключение и использование Wi-Fi-адаптера TP-LINK TL-WN823N

Для подключения и использования адаптера необходимо вставить устройство в соответствующий USB-разъём, установить драйвер и программное обеспечение, после чего все функции девайса будут доступны для потребления.

post_5bd3240fba644-600x600.jpg

Для подключения адаптера TP-Link TL-WN823N его необходимо вставить в соответствующий разъём

Где взять и как установить драйвер

Зачастую Windows самостоятельно устанавливает базовый драйвер для каждого нового устройства, однако для полного раскрытия потенциала девайса необходимо воспользоваться программным обеспечением от производителя — компании TP-LINK. Скачать драйвер необходимо с официального сайта:

  1. Переходим на страницу загрузки драйвера TP-Link TL-WN823N.
  2. Находим таблицу с указанием операционной системы Windows и в верхней строке нажимаем ссылку для скачивания драйвера.post_5bd32b9c1d599-600x279.jpg

    На официальной странице TP-Link находим графу с драйвером TL-WN823N для Windows

  3. Открываем скачанный архив, запускаем файл Setup.exe.post_5bd32f4ba9b59-600x314.jpg

    В скачанном архиве запускаем файл Setup.exe

  4. Пользуясь подсказками установщика, устанавливаем драйвер на компьютер, после чего устройство становится готовым к использованию и приёму сигнала.

Фирменная утилита для работы с адаптером

Кроме драйвера в архиве, можно найти специальное приложение, которое призвано помогать в управлении устройством, хотя и не является обязательным к установке:

  1. Открываем папку Utility, в ней запускаем файл Setup.exe.post_5bd335ee538ea-600x314.jpg

    В папке Utility запускаем файл Setup.exe

  2. В мастере установки программы несколько раз щёлкаем Next, пока утилита не будет установлена и готова к использованию.post_5bd3366a31479-600x315.jpg

    Пользуясь мастером установки, инсталлируем программу

  3. Запускаем приложение. Основная функция (подключение к сети Wi-Fi) находится во вкладке Network, где можно подключаться ко всем доступным сетям.post_5bd337d293547-600x435.png

    Во вкладке Network видны все доступные подключения

Можно ли использовать в качестве точки доступа

Кроме стандартной функции приёма Wi-Fi-сигнала, TP-LINK TL-WN823N может выступать в роли точки доступа. Даже из компьютера можно сделать роутер для раздачи интернета по всей квартире. Для этого используется специальная встроенная функция во вкладке программы Soft AP.

Для включения раздачи переходим в указанную вкладку, ставим тумблер в положение ON, задаём имя и пароль сети (поля SSID и Security Key), запускаем программу в действие кнопкой Apply.

post_5bd3612126c06-600x434.jpg

Во вкладке Soft AP создаем точку доступа в устройстве

Отзывы о TP-LINK TL-WN823N

TP-Link TL-WN823N — это отличное портативное устройство для приёма и передачи Wi-Fi-сигнала в домашних условиях. Девайс очень удобен в установке и настройке, потому подойдёт буквально каждому.

Когда купил wifi адаптер, думал, что будет работать на моей ubuntu 20.04, потому что в числе поддерживаемых систем значился linux. Оказалось, что не работает. Попробовал решения, которые предлагают на форумах, но адаптер так и не заработал. Пришлось вчера и сегодня заняться поддержкой драйвера. Я подумал, а может это и не сложно сделать. И взялся за работу. При компиляции появлялись ошибки. Например, нет функции get_ds. Ну да, она была в 4 версии ядра, а в 5 этой функции нет. Я иногда думаю, что разработчики не хотят поддерживать свои драйвера из-за того, что в ядре постоянно изменения вносят и переписывать нужно некоторые участки кода. В общем, я посмотрел как в старой версии ядра реализован get_ds. Оказывается он просто возвращает KERNEL_DS. Ну это я и заменил также. Потом была проблема со структурой времени, которая в текущем ядре уже есть только 64 битная версия. Это исправил. Были ещё мелкие вроде исправления, но я не помню уже что исправлял. Итак, драйвер скомпилировался, но отказывался регистрировать устройство адаптер. Я нашел патч link, который обязывает производителей указывать правила. Я добавил в каждую запись в os_dep/linux/rtw_cfgvendor.c, такое .policy = VENDOR_CMD_RAW_DATA, Пример:

        {                 {                         .vendor_id = OUI_GOOGLE,                         .subcmd = RTT_SUBCMD_SET_CONFIG                 },                 .policy = VENDOR_CMD_RAW_DATA,                 .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV,                 .doit = rtw_cfgvendor_rtt_set_config         },         {                 {                         .vendor_id = OUI_GOOGLE,                         .subcmd = RTT_SUBCMD_CANCEL_CONFIG                 },                 .policy = VENDOR_CMD_RAW_DATA,                 .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV,                 .doit = rtw_cfgvendor_rtt_cancel_config         },         {                 {                         .vendor_id = OUI_GOOGLE,                         .subcmd = RTT_SUBCMD_GETCAPABILITY                 },                 .policy = VENDOR_CMD_RAW_DATA,                 .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV,                 .doit = rtw_cfgvendor_rtt_get_capability         }, 

И скомпилировал, скопировал и запустил. и вуаля! у меня получилось. ) Хоть я в разработке ядра не разбираюсь, но поддержку простенькую мне удалось сделать. Ссылку на исходники драйвера пока что выложу на google диск. вот ссылка. link. И также теперь есть на github. Я рад, если это кому-то пригодится.f5e45b26c551a5deb2487c267e85565b.pngИспользуемые источники:

  • https://f1comp.ru/internet/posle-ustanovki-drajvera-i-utility-na-besprovodnoj-adapter-tp-link-tl-wn721n-i-drugie-okno-utility-neaktivnoe/
  • https://itmaster.guru/nastrojka-interneta/routery-i-modemy/tp-link-tl-wn823n.html
  • https://habr.com/ru/post/518896/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации