TpLink WN822N V5 usb wi-fi (Драйвера и мощность)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модераторы: broom, Модераторы разделов

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 07.04.2019 08:35

Чип в нем стоит RTL8192EU, на Debian 9 подходят официальные драйвера из исходников TL-WN822N(EU)_V5_180508_Linux_beta и с github https://github.com/Mange/rtl8192eu-linux-driver .

Shell

Interface wlx503eaa53b68c
ifindex 5
wdev 0x100000001
addr хх:хe:aa:х3:bх:8c
ssid test_2
type AP
txpower 12.00 dBm
Все бы ничего и поддержка точки доступа есть, но при подключении (хоть точк, хоть монитора) я получаю мощность txpower 12.00 dBm, на старых дровах на Ubuntu показывает 20, но там нет точки доступа, новые дрова понижают на 12 и там.
Смена региона при запуске hostapd не решают проблему (только каналы открытые добавляет).
Можно ли изменить исходники драйверов для увеличения мощности передатчика, или выбрасывать его и искать новый?
Он мне так нравится :blush:
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 11:07

Dotstal
Насколько я понял, это устройство не имеет активного питания и питается от USB.
Это вполне может создать проблемы. У меня, например, USB-модем, воткнутый в USB-порт роутера нормально работал на стоковой прошивке, но на альтернативной прошивке отваливался с завидной регулярностью (не говоря уже про мощность). И ничего не удавалось сделать, пока не воткнул его в USB-хаб с блоком питания.

Рискну предположить, что в Вашем случае проблема тоже может быть в питании - если устройство мощное, просто USB может не хватить. Поэтому если устройство нравится (а значит, расставаться с ним не хочется), попробуйте для начала обеспечить его нормальным питанием.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 07.04.2019 16:37

На разных ноутах, на разных системах, на старом драйвере всеж таки 20, исходя из этого я решил что дело в нем.
Пробовал с доп питанием - аналогично.
Сделано нормально, 2 антены (наверное), оригинал, гарантия. А из китая покупать наугад в надежде что будет нормально работать, думал еще взять переходник усб-мпси и карту мпси, но тоже не уверен в работоспособности этой конструкции 24/7
Последний раз редактировалось Dotstal 07.04.2019 17:31, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 17:19

Dotstal писал(а):
07.04.2019 16:37
на старом драйвере всеж таки 20
А старый драйвер - это какой? Тоже с github или из репов?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 07.04.2019 17:33

Драйвер старый, в Ubuntu уже предустановлен RTL8хххU, наверное в репах есть
Даже если с флешки загрузить систему без установки находит.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 952
ОС: Gentoo

Re: TpLink WN822N V5 usb wi-fi

Сообщение ormorph » 07.04.2019 20:04

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

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 20:29

Dotstal писал(а):
07.04.2019 16:37
на старом драйвере всеж таки 20
Dotstal писал(а):
07.04.2019 17:33
Драйвер старый, в Ubuntu уже предустановлен RTL8хххU, наверное в репах есть
Понятно. Внутри deb-пакета обычно содержится оригинальный тарбол с исходниками.
Поэтому
отвечая на вопрос
Dotstal писал(а):
07.04.2019 08:35
Можно ли изменить исходники драйверов для увеличения мощности передатчика
могу сказать, что во всяком случае стоит посмотреть и сравнить исходники старого и нового драйвера.
Посмотреть историю изменений, примечания, содержимое файлов README/INSTALL - что там сказано по этому поводу. Снижение мощности в более новой версии драйвера может быть случайным (ошибка в исходниках), а может быть и намеренным (для снижения нагрузки, обеспечения стабильности и т.п.).
Также имеет смысл выйти на связь с разработчиками на github и задать вопрос им.

Что касается самостоятельного внесения изменений в исходники - это может оказаться элементарным (какая-нибудь константа в исходнике), а может и наоборот (кучу кода нужно перелопачивать).
Если Вы имеете достаточный уровень знаний и чувствуете в себе энтузиазм этим заниматься - дерзайте.
Помочь Вам, не имея под рукой устройства, будет затруднительно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 07.04.2019 20:39

Hephaestus писал:
07.04.2019 20:29
Если Вы имеете достаточный уровень знаний
Я бы здесь не писал, я геодезист и работаю на винде (под линь нет софта), так что я далек от мысли, надеялся что может тут есть люди кто умеет читать этот код и подскажут что к чему. Этот драйвер - это один файлик с расширением .ko, поэтому вряд ли там будут исходники, да и не умею я их читать.
На github NOTE: This is just a "mirror". I have no knowledge about this code, оригинал ведет на сайт длинка, в другом месте написал, но будет ли ответ...
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 20:45

Dotstal писал(а):
07.04.2019 20:39
Этот драйвер - это один файлик с расширением .ko, поэтому вряд ли там будут исходники
Так драйвер проприетарный что ли?
Dotstal писал(а):
07.04.2019 20:39
может тут есть люди кто умеет читать этот код и подскажут что к чему
Я не понял, о каком коде идёт речь, если исходников нет?

P.S. Во всяком случае по Вашей ссылке на github вполне себе исходники лежат.
Значит и в deb-пакете по идее должны быть. Ну или на сайте Ububntu на страничке пакета может быть ссылка на тарбол.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16009
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: TpLink WN822N V5 usb wi-fi

Сообщение Bizdelnick » 07.04.2019 21:14

Hephaestus писал:
07.04.2019 20:45
P.S. Во всяком случае по Вашей ссылке на github вполне себе исходники лежат.
Значит и в deb-пакете по идее должны быть.
Откуда им там быть, если речь о модуле из мейнлайнового ядра, которое поставляется в виде бинарного пакета? Надо исходники ядра ковырять.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 07.04.2019 21:21

Пробывал разные вариации с гитхаба результат один, дрова проприетарные вродебы (реалтек) (main contrib non-free firmware-realtek - но в Debian не фурычат), командой make собираются из чегото, разве это не исходники? все файлы текст такого плана:
Spoiler
/*---------------------------Define Local Constant---------------------------*/
// 2010/04/25 MH Define the max tx power tracking tx agc power.
#define ODM_TXPWRTRACK_MAX_IDX_92E 6

/*---------------------------Define Local Constant---------------------------*/

//3============================================================
//3 Tx Power Tracking
//3============================================================

#if 0
void setIqkMatrix_8192E(
PDM_ODM_T pDM_Odm,
u1Byte OFDM_index,
u1Byte RFPath,
s4Byte IqkResult_X,
s4Byte IqkResult_Y
)
{
s4Byte ele_A = 0, ele_D, ele_C = 0, value32;

ele_D = (OFDMSwingTable_New[OFDM_index] & 0xFFC00000) >> 22;

/*new element A = element D x X*/
if ((IqkResult_X != 0) && (*(pDM_Odm->pBandType) == ODM_BAND_2_4G)) {
if ((IqkResult_X & 0x00000200) != 0) //consider minus
IqkResult_X = IqkResult_X | 0xFFFFFC00;
ele_A = ((IqkResult_X * ele_D) >> 8) & 0x000003FF;

//new element C = element D x Y
if ((IqkResult_Y & 0x00000200) != 0)
IqkResult_Y = IqkResult_Y | 0xFFFFFC00;
ele_C = ((IqkResult_Y * ele_D) >> 8) & 0x000003FF;

/*if (RFPath == ODM_RF_PATH_A)// Remove this to Fix Path B PowerTracking */
switch (RFPath) {
case ODM_RF_PATH_A:
//wirte new elements A, C, D to regC80 and regC94, element B is always 0
value32 = (ele_D << 22) | ((ele_C & 0x3F) << 16) | ele_A;
ODM_SetBBReg(pDM_Odm, rOFDM0_XATxIQImbalance, bMaskDWord, value32);

value32 = (ele_C & 0x000003C0) >> 6;
ODM_SetBBReg(pDM_Odm, rOFDM0_XCTxAFE, bMaskH4Bits, value32);

value32 = ((IqkResult_X * ele_D) >> 7) & 0x01;
ODM_SetBBReg(pDM_Odm, rOFDM0_ECCAThreshold, BIT24, value32);
break;
case ODM_RF_PATH_B:
//wirte new elements A, C, D to regC88 and regC9C, element B is always 0
value32 = (ele_D << 22) | ((ele_C & 0x3F) << 16) | ele_A;
ODM_SetBBReg(pDM_Odm, rOFDM0_XBTxIQImbalance, bMaskDWord, value32);

value32 = (ele_C & 0x000003C0) >> 6;
ODM_SetBBReg(pDM_Odm, rOFDM0_XDTxAFE, bMaskH4Bits, value32);

value32 = ((IqkResult_X * ele_D) >> 7) & 0x01;
ODM_SetBBReg(pDM_Odm, rOFDM0_ECCAThreshold, BIT28, value32);

break;
default:
break;
}
} else {
switch (RFPath) {
case ODM_RF_PATH_A:
ODM_SetBBReg(pDM_Odm, rOFDM0_XATxIQImbalance, bMaskDWord, OFDMSwingTable_New[OFDM_index]);
ODM_SetBBReg(pDM_Odm, rOFDM0_XCTxAFE, bMaskH4Bits, 0x00);
ODM_SetBBReg(pDM_Odm, rOFDM0_ECCAThreshold, BIT24, 0x00);
break;

case ODM_RF_PATH_B:
ODM_SetBBReg(pDM_Odm, rOFDM0_XBTxIQImbalance, bMaskDWord, OFDMSwingTable_New[OFDM_index]);
ODM_SetBBReg(pDM_Odm, rOFDM0_XDTxAFE, bMaskH4Bits, 0x00);
ODM_SetBBReg(pDM_Odm, rOFDM0_ECCAThreshold, BIT28, 0x00);
break;

default:
break;
}
}

ODM_RT_TRACE(pDM_Odm, ODM_COMP_TX_PWR_TRACK, ODM_DBG_LOUD, ("TxPwrTracking path %c: X = 0x%x, Y = 0x%x ele_A = 0x%x ele_C = 0x%x ele_D = 0x%x 0xeb4 = 0x%x 0xebc = 0x%x\n",
(RFPath == ODM_RF_PATH_A ? 'A' : 'B'), (u4Byte)IqkResult_X, (u4Byte)IqkResult_Y, (u4Byte)ele_A, (u4Byte)ele_C, (u4Byte)ele_D, (u4Byte)IqkResult_X, (u4Byte)IqkResult_Y));
}
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16009
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: TpLink WN822N V5 usb wi-fi

Сообщение Bizdelnick » 07.04.2019 22:14

Dotstal писал(а):
07.04.2019 21:21
firmware-realtek
Это не драйвер, а прошивка.
Dotstal писал(а):
07.04.2019 21:21
командой make собираются из чегото, разве это не исходники?
Вы о чём, о том, что на гитхабе? Там исходники, конечно.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 22:44

Bizdelnick писал:
07.04.2019 21:14
Откуда им там быть
Я не понял. На гитхабе исходники или что?
Вроде исходники.
Этот драйвер в репах Ubuntu мог быть в виде отдельного пакета?
Тогда внутри будет тарбол с исходниками с того же гитхаба, например.
Возможно такое?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16009
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: TpLink WN822N V5 usb wi-fi

Сообщение Bizdelnick » 07.04.2019 23:14

Hephaestus писал:
07.04.2019 22:44
Этот драйвер в репах Ubuntu мог быть в виде отдельного пакета?
Мог бы, но он идёт в составе ядра.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 07.04.2019 23:45

Dotstal
Года три назад я решал задачу, сходную с Вашей.
Только устройство у меня попроще: TP-LINK TL-WN725N.
Купил как "запасной wifi" - просто на всякий случай.
А потом стало интересно, сможет ли эта штука "раздавать интернет" с компа.
Оказалось, что "из коробки" не может и я собирал для этого дела демон - hostapd.
Этот пакет у меня до сих пор в системе стоит, хотя уже и не нужен.
Мощность передачи я, правда, не мерял, меня больше волновало, чтобы оно хоть как-то заработало.
Но в целом, получилось - интернет раздавался.
Вашего устройства у меня нет, конечно, но исходники могу поковырять - из академического интереса.
Последний раз редактировалось Hephaestus 09.04.2019 13:36, всего редактировалось 1 раз.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 08.04.2019 11:47

с hostapd я разобрался (надеюсь), если драйвер не поддерживает режим АР - ничто (включая hostapd) не поможет.
команда #iw dev покажет мощность передатчиков всех карт.
Попробуйте, если знать что менять, то найти труда не составит, все текст, один на гитхабе внес некоторые изменения, теперь доступен максимум мощности в 30 (а в родных 20), предполагаю что здесь тоже самое...
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 08.04.2019 14:32

Dotstal писал(а):
08.04.2019 11:47
если драйвер не поддерживает режим АР - ничто (включая hostapd) не поможет.
Так там вроде бы и драйвер в комплекте с демоном. Если я правильно помню.
Dotstal писал(а):
08.04.2019 11:47
Попробуйте, если знать что менять, то найти труда не составит
Что менять, я, разумеется, не знаю, ибо этот код вижу впервые.
Тем не менее, поверхностный поиск дал некоторые результаты и привел меня к обсуждению данной проблемы на гитхабе,
более того - именно в том репозитории, на который Вы дали ссылку в первом посте.
Похоже, что, значение в 12 dBm жестко задано в коде и, вроде бы, не поддается изменению через настройки.
Пока я не понял, жестко заданное значение реально используется или только отображается.

А, кстати, Вы не пробовали менять мощность через настройки?
Команда выглядит как-то так iwconfig wlan0 txpower 20dBm.

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

По итогам поверхностного знакомства с проблемой.
Решение в лоб: заменить одно фиксированное значение в коде на другое. Скажем, 12 на 20.
Быстро, дёшево и сердито. Но плохо с точки зрения гибкости, настроек и пр.

Более сложное решение:
Можно попытаться применить к делу изменения, на которые дали ссылку в обсуждении.

Если Вы заинтересованы и готовы к сотрудничеству (т.е, компилировать, пробовать, проверять) - можем попробовать.
Dotstal писал(а):
08.04.2019 11:47
один на гитхабе внес некоторые изменения, теперь доступен максимум мощности в 30
Ссылочку можно? Интересно глянуть.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 08.04.2019 19:44

Последние которые ставил отсюда https://github.com/ZeeRooo/RTL8192EU/issues тут же и изменения
Hephaestus писал:
08.04.2019 14:32
iwconfig wlan0 txpower 20dBm
SET failed on device wlx503eaa53b68c ; Operation not permitted.
ip link set - тоже пробовал, но ответа на него нет.
Hephaestus писал:
08.04.2019 14:32
т.е, компилировать, пробовать, проверять
Всегда готов! я уже с 4х мест, и на 3х дистрибутивах попробовал!
Нашел это обсуждение, и файл этот смотрел, именно это место, но не понял ничего, а *dbm = (12); не увидел, щас пересоберу.
меня смутила эта запись KERNEL_VERSION(3,8,0)
Не помогло...
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 09.04.2019 09:54

Dotstal писал(а):
08.04.2019 11:47
один на гитхабе внес некоторые изменения, теперь доступен максимум мощности в 30 (а в родных 20)
Я так и не понял, кто это.

Если имелось в виду здесь
Dotstal писал(а):
08.04.2019 19:44
Последние которые ставил отсюда https://github.com/ZeeRooo/RTL8192EU/issues тут же и изменения
то я ничего такого не обнаружил.

И, кстати, если человек внёс изменения и стало доступно 30 вместо 20,
у Вас-то это заработало? Тоже стало доступно 30? Или нет? Или Вы это не пробовали?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 09.04.2019 11:56

Hephaestus писал:
09.04.2019 09:54
Если имелось в виду здесь
косячнул https://github.com/ZeeRooo/RTL8192EU/pulls
Стала "доступна" максимальная мощность, но она не устанавливается по умолчанию, как в другом адаптере atheros - его эта таблица ограничивает.
Spoiler
* 2412 MHz [1] (30.0 dBm)
* 2417 MHz [2] (30.0 dBm)
* 2422 MHz [3] (30.0 dBm)
* 2427 MHz [4] (30.0 dBm)
* 2432 MHz [5] (30.0 dBm)
* 2437 MHz [6] (30.0 dBm)
* 2442 MHz [7] (30.0 dBm)
* 2447 MHz [8] (30.0 dBm)
* 2452 MHz [9] (30.0 dBm)
* 2457 MHz [10] (30.0 dBm)
* 2462 MHz [11] (30.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (disabled)
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 09.04.2019 13:18

Dotstal писал(а):
09.04.2019 11:56
Стала "доступна" максимальная мощность, но она не устанавливается по умолчанию
Понятно.
Ну, во-первых, по ссылке - это всего лишь pull-request, который пока ещё не приняли.
Поэтому, если просто забрать исходники из этой репы, данные изменения туда не попадают.
Логичнее забирать исходники форка - у автора изменений.
https://github.com/kimocoder/rtl8192eu

Вы каким способом забираете, кстати?

А во-вторых, в данном дереве исходников повторяется та же история, что и везде: хардкодом прописано 12dBm.
Тот же файл, та же функция. Не могу пока сказать, влияет это на что-нибудь или нет, но надо иметь в виду.
Может статься, что лучше всего будет взять тарбол с исходниками с официального сайта и применить к нему разные полезные изменения,
которые нашлись в разных репах. Вариант, прямо скажем, не самый простой, но может получиться неплохо.

В исходниках с оф. сайта, кстати, то же самое: 12dBm забито в коде. И в предыдущей версии тоже.
Отсюда есть вопрос: Старый драйвер на Ubuntu, который показывает 20 - он точно старый?
Может, он новее, чем кажется и в нём как раз этот момент исправили?
А то это выглядит странно. В официальных исходниках этому коду - сто лет в обед, а в Ubuntu, стало быть, ещё старше?

Между прочим, страничка с характеристиками гласит, что
EIRP (Мощность беспроводного сигнала) < 20 дБм или < 100 мВт
20 дБм - это, конечно, не 12, но и не 30. Так что 30 - это может быть чересчур.

P.S. А под Windows с официальным драйвером это устройство как себя ведет?
Какие доступны каналы, мощности и пр.?
Последний раз редактировалось Hephaestus 09.04.2019 13:37, всего редактировалось 1 раз.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16009
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: TpLink WN822N V5 usb wi-fi

Сообщение Bizdelnick » 09.04.2019 13:33

Hephaestus писал:
09.04.2019 13:18
В официальных исходниках этому коду - сто лет в обед, а в Ubuntu, стало быть, ещё старше?
Ещё раз: в Ubuntu — то, что есть в мейнлайновом ядре. В «официальных» исходниках — то, что производитель не счёл нужным/возможным отправить в мейнлайн, или же то, что туда попросту не приняли из-за качества кода. С реалтеком так обстоит, поэтому с ним связываться — себе дороже.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 09.04.2019 16:04

Bizdelnick писал:
09.04.2019 13:33
Ещё раз: в Ubuntu — то, что есть в мейнлайновом ядре. В «официальных» исходниках — то, что производитель не счёл нужным/возможным отправить в мейнлайн, или же то, что туда попросту не приняли из-за качества кода.
Стало быть, это не обязательно разные версии, а просто разные части кода?
В таком случае термин "старый драйвер" здесь неприменим, так как непонятно, кто на самом деле "старый", кто "новый".
Так надо понимать?
Просто ТС в самом начале упомянул "старый драйвер", я хотел понять, насколько он старый.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16009
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: TpLink WN822N V5 usb wi-fi

Сообщение Bizdelnick » 09.04.2019 16:53

Hephaestus писал:
09.04.2019 16:04
Стало быть, это не обязательно разные версии, а просто разные части кода?
Это могут быть в принципе разные драйверы. Я не сравнивал.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 09.04.2019 20:34

Hephaestus писал:
09.04.2019 16:04
я хотел понять, насколько он старый
Как определить, какие команды?
Под виндой не знаю как определить мощность, в режиме поиска ловит 36 сетей (внутренний 18), в режиме точки доступа не заметил разницы.
скомпилил и эти, тож самое.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 2613
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: TpLink WN822N V5 usb wi-fi

Сообщение Hephaestus » 09.04.2019 23:52

Dotstal писал(а):
09.04.2019 20:34
Как определить, какие команды?
Ну, хотя бы uname -a
Плюс название/версию Ubuntu.
Также неплохо бы глянуть, где расположен файл драйвера. В моём случае, например, их оказалось несколько.
Dotstal писал(а):
09.04.2019 20:34
Под виндой не знаю как определить мощность
Ну, мало ли... Вдруг там что-нибудь полезное отображается.
Dotstal писал(а):
09.04.2019 20:34
скомпилил и эти, тож самое.
Не понял. Что именно скомпилил и что получилось (или не получилось).
Здесь, кстати, лично у меня есть вопросы.
Вы так лихо компилируете драйверы из исходников... под Debian? Не самая простая задача, вообще-то.
Debian - дистрибутив пакетный и по-хорошему нужно собирать пакет, а потом его ставить. Ну и удалять.
Если сделать configure && make && make install, оно конечно соберётся и поставится, точнее, раскидается по каталогам, но потом это придётся вычищать из системы. Вы пробуете несколько драйверов из разных мест, следовательно перед сборкой очередного драйвера нужно удалять предыдущий...
Короче говоря, Вы уверены, что у Вас всё нормально вычищается и грузится именно тот драйвер, который Вы ожидаете, а не ядерный или какой-нибудь другой, лежащий по соседству?

Да, скажите, вот это
Dotstal писал(а):
07.04.2019 08:35
Interface wlx503eaa53b68c
ifindex 5
wdev 0x100000001
addr хх:хe:aa:х3:bх:8c
ssid test_2
type AP
txpower 12.00 dBm
получено какой командой?
Мои устройства такого не показывают.
Встроенный модуль на ноутбуке под Ubuntu txpower не показывает.
А usb-адаптер вообще ничего не показывает - выдаёт ошибку.
Либо мои устройства этого не умеют, либо там с драйверами вообще всё печально.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Dotstal
Сообщения: 163
ОС: Win 10, Debian 9

Re: TpLink WN822N V5 usb wi-fi

Сообщение Dotstal » 10.04.2019 07:28

Под виндой ничего не отображается, кроме скорости соединения (как что-то другое фиксированное получить не знаю).
Собираю
configure - не фурычит
make clean
make - одну строчку удаляю из файла rtw_debug.c - DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__, __TIME__); ругается на нее постоянно
checinstal перед этим удаляю apt purge ....
Первый раз установил через dkms - удалил ручками и lsmod -r или что-то в этом духе не помню, есть чистая система на флешке, пробовал эти собранные .deb и там, все тоже самое, вчера пробовал по вашей ссылке на kimocoder
Hephaestus писал:
09.04.2019 13:18
у автора изменений
Я сам удивлен что собирается без ошибок...
Команда #iw dev даст текущее состояние, но не выдаст ничего без драйверов, #iw list покажет параметры карты, диапазоны, частоты, режимы и тп.
вот из Ubuntu

Код: Выделить всё

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 4.18.0-10-generic #11-Ubuntu SMP Thu Oct 11 15:13:55 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@ubuntu:~$ iw dev
phy#0
	Interface wlx503eaa53b68c
		ifindex 4
		wdev 0x1
		addr 50:3e:aa:53:b6:8c
		type managed
		txpower 20.00 dBm
phy#1
	Unnamed/non-netdev interface
		wdev 0x100000002
		addr 48:51:b7:7b:be:5d
		type P2P-device
		txpower 0.00 dBm
	Interface wlp3s0 --------------- ВСТРОЕННАЯ КАРТА ------------------
		ifindex 3
		wdev 0x100000001
		addr 48:51:b7:7b:be:5c
		type managed
		txpower 22.00 dBm
ubuntu@ubuntu:~$ iw list
Wiphy phy0
	max # scan SSIDs: 4
	max scan IEs length: 2257 bytes
	max # sched scan SSIDs: 0
	max # match sets: 0
	max # scan plans: 1
	max scan plan interval: -1
	max scan plan iterations: 0
	RTS threshold: 2347
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Supported Ciphers:
		* WEP40 (00-0f-ac:1)
		* WEP104 (00-0f-ac:5)
		* TKIP (00-0f-ac:2)
		* CCMP-128 (00-0f-ac:4)
		* CCMP-256 (00-0f-ac:10)
		* GCMP-128 (00-0f-ac:8)
		* GCMP-256 (00-0f-ac:9)
	Available Antennas: TX 0 RX 0
	Supported interface modes:
		 * managed
		 * monitor
	Band 1:
		Capabilities: 0x6c
			HT20
			SM Power Save disabled
			RX HT20 SGI
			RX HT40 SGI
			No RX STBC
			Max AMSDU length: 3839 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 16 usec (0x07)
		HT TX/RX MCS rate indexes supported: 0-15, 32
		Bitrates (non-HT):
			* 1.0 Mbps
			* 2.0 Mbps
			* 5.5 Mbps
			* 11.0 Mbps
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 2412 MHz [1] (20.0 dBm)
			* 2417 MHz [2] (20.0 dBm)
			* 2422 MHz [3] (20.0 dBm)
			* 2427 MHz [4] (20.0 dBm)
			* 2432 MHz [5] (20.0 dBm)
			* 2437 MHz [6] (20.0 dBm)
			* 2442 MHz [7] (20.0 dBm)
			* 2447 MHz [8] (20.0 dBm)
			* 2452 MHz [9] (20.0 dBm)
			* 2457 MHz [10] (20.0 dBm)
			* 2462 MHz [11] (20.0 dBm)
			* 2467 MHz [12] (20.0 dBm)
			* 2472 MHz [13] (20.0 dBm)
			* 2484 MHz [14] (20.0 dBm) (no IR)
	Supported commands:
		 * new_interface
		 * set_interface
		 * new_key
		 * start_ap
		 * new_station
		 * new_mpath
		 * set_mesh_config
		 * set_bss
		 * authenticate
		 * associate
		 * deauthenticate
		 * disassociate
		 * join_ibss
		 * join_mesh
		 * set_tx_bitrate_mask
		 * frame
		 * frame_wait_cancel
		 * set_wiphy_netns
		 * set_channel
		 * set_wds_peer
		 * probe_client
		 * set_noack_map
		 * register_beacons
		 * start_p2p_device
		 * set_mcast_rate
		 * connect
		 * disconnect
		 * set_qos_map
		 * set_multicast_to_unicast
	Supported TX frame types:
		 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
	Supported RX frame types:
		 * IBSS: 0x40 0xb0 0xc0 0xd0
		 * managed: 0x40 0xd0
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * mesh point: 0xb0 0xc0 0xd0
		 * P2P-client: 0x40 0xd0
		 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * P2P-device: 0x40 0xd0
	software interface modes (can always be added):
		 * monitor
	interface combinations are not supported
	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports TX status socket option.
	Device supports HT-IBSS.
	Device supports SAE with AUTHENTICATE command
	Device supports low priority scan.
	Device supports scan flush.
	Device supports AP scan.
	Device supports per-vif TX power setting
	Driver supports full state transitions for AP/GO clients
	Driver supports a userspace MPM
	Device supports configuring vdev MAC-addr on create.
Wiphy phy1 ------------------ ВСТРОЕННАЯ КАРТА ---------------------------
	max # scan SSIDs: 20
	max scan IEs length: 425 bytes
	max # sched scan SSIDs: 20
	max # match sets: 11
	max # scan plans: 2
	max scan plan interval: 65535
	max scan plan iterations: 254
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Device supports RSN-IBSS.
	Device supports AP-side u-APSD.
	Supported Ciphers:
		* WEP40 (00-0f-ac:1)
		* WEP104 (00-0f-ac:5)
		* TKIP (00-0f-ac:2)
		* CCMP-128 (00-0f-ac:4)
		* CMAC (00-0f-ac:6)
	Available Antennas: TX 0 RX 0
	Supported interface modes:
		 * IBSS
		 * managed
		 * AP
		 * AP/VLAN
		 * monitor
		 * P2P-client
		 * P2P-GO
		 * P2P-device
	Band 1:
		Capabilities: 0x11ee
			HT20/HT40
			SM Power Save disabled
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 3839 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 4 usec (0x05)
		HT Max RX data rate: 300 Mbps
		HT TX/RX MCS rate indexes supported: 0-15
		Bitrates (non-HT):
			* 1.0 Mbps
			* 2.0 Mbps (short preamble supported)
			* 5.5 Mbps (short preamble supported)
			* 11.0 Mbps (short preamble supported)
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 2412 MHz [1] (22.0 dBm)
			* 2417 MHz [2] (22.0 dBm)
			* 2422 MHz [3] (22.0 dBm)
			* 2427 MHz [4] (22.0 dBm)
			* 2432 MHz [5] (22.0 dBm)
			* 2437 MHz [6] (22.0 dBm)
			* 2442 MHz [7] (22.0 dBm)
			* 2447 MHz [8] (22.0 dBm)
			* 2452 MHz [9] (22.0 dBm)
			* 2457 MHz [10] (22.0 dBm)
			* 2462 MHz [11] (22.0 dBm)
			* 2467 MHz [12] (22.0 dBm) (no IR)
			* 2472 MHz [13] (22.0 dBm) (no IR)
	Band 2:
		Capabilities: 0x11ee
			HT20/HT40
			SM Power Save disabled
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 3839 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 4 usec (0x05)
		HT Max RX data rate: 300 Mbps
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x038071a0):
			Max MPDU length: 3895
			Supported Channel Width: neither 160 nor 80+80
			short GI (80 MHz)
			TX STBC
			SU Beamformee
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5180 MHz [36] (22.0 dBm) (no IR)
			* 5200 MHz [40] (22.0 dBm) (no IR)
			* 5220 MHz [44] (22.0 dBm) (no IR)
			* 5240 MHz [48] (22.0 dBm) (no IR)
			* 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
			* 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
			* 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
			* 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
			* 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
			* 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
			* 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
			* 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
			* 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
			* 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
			* 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
			* 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
			* 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
			* 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
			* 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
			* 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
			* 5745 MHz [149] (22.0 dBm) (no IR)
			* 5765 MHz [153] (22.0 dBm) (no IR)
			* 5785 MHz [157] (22.0 dBm) (no IR)
			* 5805 MHz [161] (22.0 dBm) (no IR)
			* 5825 MHz [165] (22.0 dBm) (no IR)
	Supported commands:
		 * new_interface
		 * set_interface
		 * new_key
		 * start_ap
		 * new_station
		 * new_mpath
		 * set_mesh_config
		 * set_bss
		 * authenticate
		 * associate
		 * deauthenticate
		 * disassociate
		 * join_ibss
		 * join_mesh
		 * remain_on_channel
		 * set_tx_bitrate_mask
		 * frame
		 * frame_wait_cancel
		 * set_wiphy_netns
		 * set_channel
		 * set_wds_peer
		 * start_sched_scan
		 * probe_client
		 * set_noack_map
		 * register_beacons
		 * start_p2p_device
		 * set_mcast_rate
		 * connect
		 * disconnect
		 * channel_switch
		 * set_qos_map
		 * add_tx_ts
		 * set_multicast_to_unicast
	Supported TX frame types:
		 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
	Supported RX frame types:
		 * IBSS: 0x40 0xb0 0xc0 0xd0
		 * managed: 0x40 0xd0
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * mesh point: 0xb0 0xc0 0xd0
		 * P2P-client: 0x40 0xd0
		 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * P2P-device: 0x40 0xd0
	WoWLAN support:
		 * wake up on disconnect
		 * wake up on magic packet
		 * wake up on pattern match, up to 20 patterns of 16-128 bytes,
		   maximum packet offset 0 bytes
		 * can do GTK rekeying
		 * wake up on GTK rekey failure
		 * wake up on EAP identity request
		 * wake up on 4-way handshake
		 * wake up on rfkill release
		 * wake up on network detection, up to 11 match sets
	software interface modes (can always be added):
		 * AP/VLAN
		 * monitor
	valid interface combinations:
		 * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
		   total <= 3, #channels <= 2
	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports TX status socket option.
	Device supports HT-IBSS.
	Device supports SAE with AUTHENTICATE command
	Device supports low priority scan.
	Device supports scan flush.
	Device supports per-vif TX power setting
	P2P GO supports CT window setting
	P2P GO supports opportunistic powersave setting
	Driver supports full state transitions for AP/GO clients
	Driver supports a userspace MPM
	Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
	Device supports static SMPS
	Device supports dynamic SMPS
	Device supports WMM-AC admission (TSPECs)
	Device supports configuring vdev MAC-addr on create.
--------------------------------------------------------------
ubuntu@ubuntu:~$ lsusb
Bus 002 Device 004: ID 09da:054f A4Tech Co., Ltd. 
Bus 002 Device 003: ID 2357:0108  ---------------------------------------------------- ЭТО ОНО -----------------------
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID ffff:5678  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 004: ID 13d3:5710 IMC Networks UVC VGA Webcam
Bus 001 Device 003: ID 8087:07dc Intel Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ubuntu@ubuntu:~$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M  ---------------------- ЭТО ОНО -----------------------
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtl8xxxu, 480M ---------------------- ЭТО ОНО -----------------------
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 1: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
        |__ Port 2: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
        |__ Port 2: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
----------------------------------------------------------------------
ubuntu@ubuntu:~$ lsmod
Module                  Size  Used by
ipt_MASQUERADE         16384  0
xt_conntrack           16384  0
ipt_REJECT             16384  0
nf_reject_ipv4         16384  1 ipt_REJECT
xt_tcpudp              16384  0
iptable_filter         16384  0
bpfilter               16384  0
nf_nat_h323            20480  0
nf_conntrack_h323      73728  1 nf_nat_h323
nf_nat_pptp            16384  0
nf_nat_proto_gre       16384  1 nf_nat_pptp
nf_conntrack_pptp      16384  1 nf_nat_pptp
nf_conntrack_proto_gre    16384  1 nf_conntrack_pptp
nf_nat_tftp            16384  0
nf_conntrack_tftp      16384  1 nf_nat_tftp
nf_nat_sip             20480  0
nf_conntrack_sip       28672  1 nf_nat_sip
nf_nat_irc             16384  0
nf_conntrack_irc       16384  1 nf_nat_irc
nf_nat_ftp             16384  0
nf_conntrack_ftp       20480  1 nf_nat_ftp
iptable_nat            16384  0
nf_conntrack_ipv4      16384  1
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  2 ipt_MASQUERADE,iptable_nat
nf_nat                 32768  8 nf_nat_irc,nf_nat_ftp,nf_nat_ipv4,nf_nat_tftp,nf_nat_pptp,nf_nat_h323,nf_nat_proto_gre,nf_nat_sip
nf_conntrack          126976  18 xt_conntrack,nf_nat_irc,nf_conntrack_ipv4,nf_nat,nf_conntrack_tftp,nf_nat_ftp,nf_conntrack_pptp,ipt_MASQUERADE,nf_nat_ipv4,nf_nat_tftp,nf_conntrack_sip,nf_conntrack_h323,nf_nat_pptp,nf_conntrack_irc,nf_conntrack_proto_gre,nf_conntrack_ftp,nf_nat_h323,nf_nat_sip
libcrc32c              16384  2 nf_conntrack,nf_nat
ccm                    20480  0
rfcomm                 77824  4
cmac                   16384  1
bnep                   20480  2
arc4                   16384  4
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
iwlmvm                368640  0
kvm_intel             208896  0
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
kvm                   622592  1 kvm_intel
btusb                  45056  0
rtl8xxxu              122880  0 ------------------------------------------------------------- ЭТО ОНО -----------------------
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
snd_hda_intel          40960  3
mac80211              794624  2 iwlmvm,rtl8xxxu
btintel                20480  1 btusb
irqbypass              16384  1 kvm
uvcvideo               98304  0
snd_hda_codec         126976  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 uvcvideo
bluetooth             548864  31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
iwlwifi               294912  1 iwlmvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
videobuf2_common       45056  2 videobuf2_v4l2,uvcvideo
snd_hda_core           81920  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_hwdep              20480  1 snd_hda_codec
videodev              188416  3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_pcm                98304  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
aesni_intel           200704  2
rtsx_usb_ms            20480  0
media                  40960  2 videodev,uvcvideo
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
memstick               16384  1 rtsx_usb_ms
snd_rawmidi            32768  1 snd_seq_midi
aes_x86_64             20480  1 aesni_intel
cfg80211              663552  3 iwlmvm,iwlwifi,mac80211
joydev                 20480  0
input_leds             16384  0
crypto_simd            16384  1 aesni_intel
asus_nb_wmi            28672  0
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
snd_seq                65536  2 snd_seq_midi,snd_seq_midi_event
asus_wmi               28672  1 asus_nb_wmi
intel_cstate           20480  0
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
sparse_keymap          16384  1 asus_wmi
serio_raw              16384  0
snd_timer              32768  2 snd_seq,snd_pcm
intel_rapl_perf        16384  0
ecdh_generic           24576  2 bluetooth
mei_me                 40960  0
snd                    81920  17 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
mei                    98304  1 mei_me
soundcore              16384  1 snd
mac_hid                16384  0
sch_fq_codel           20480  10
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 parport_pc,lp,ppdev
ip_tables              24576  2 iptable_filter,iptable_nat
x_tables               40960  6 xt_conntrack,iptable_filter,xt_tcpudp,ipt_MASQUERADE,ipt_REJECT,ip_tables
autofs4                40960  2
overlay                90112  1
nls_utf8               16384  1
isofs                  45056  1
dm_mirror              24576  0
dm_region_hash         20480  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
rtsx_usb_sdmmc         28672  0
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_generic            16384  0
usbhid                 49152  0
hid                   126976  2 usbhid,hid_generic
uas                    24576  0
usb_storage            69632  3 uas
nouveau              1875968  1
i915                 1740800  14
gpio_ich               16384  0
ttm                   106496  1 nouveau
i2c_algo_bit           16384  2 i915,nouveau
mxm_wmi                16384  1 nouveau
drm_kms_helper        172032  2 i915,nouveau
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
ahci                   40960  2
drm                   458752  8 drm_kms_helper,i915,ttm,nouveau
libahci                32768  1 ahci
psmouse               151552  0
r8169                  86016  0
lpc_ich                24576  0
mii                    16384  1 r8169
wmi                    24576  3 asus_wmi,mxm_wmi,nouveau
video                  45056  3 asus_wmi,i915,nouveau
--------------------------------------------------------------------
ubuntu@ubuntu:~$ locate rtl8xxx
/lib/modules/4.18.0-10-generic/kernel/drivers/net/wireless/realtek/rtl8xxxu
/lib/modules/4.18.0-10-generic/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko
/usr/src/linux-headers-4.18.0-10/drivers/net/wireless/realtek/rtl8xxxu
/usr/src/linux-headers-4.18.0-10/drivers/net/wireless/realtek/rtl8xxxu/Kconfig
/usr/src/linux-headers-4.18.0-10/drivers/net/wireless/realtek/rtl8xxxu/Makefile
/usr/src/linux-headers-4.18.0-10-generic/include/config/rtl8xxxu
/usr/src/linux-headers-4.18.0-10-generic/include/config/rtl8xxxu.h
/usr/src/linux-headers-4.18.0-10-generic/include/config/rtl8xxxu/untested.h
Спасибо сказали: