WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Ответить
kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 05 июн 2023, 14:46

Добрый день. Роса linux - один из немногих дистрибутивов, который из коробки поддерживает большое количество wifi адаптеров, в том числе, подключаемых по usb. Среди подключаемых по usb, есть адаптеры с поддержкой usb 3. Большое количество таких адаптеров построено на чипах от realtek, например Archer T3U на RTL8812BU. И к сожалению, при подключении к usb 3 адаптер все равно продолжает работать в режиме usb 2, а значит на тарифах выше 300 мбит/с не выдает заявленную скорость. Она не поднимается выше 270 Мбит/c. Данная проблема решается принудительным переводом адаптера в режим usb 3 путем создания файла /etc/modprobe.d/99-RTL88x2BU.conf со следующим содержимым: options 88x2bu rtw_switch_usb_mode=1

Уважаемые разработчики, хотелось бы, чтобы система автоматически определяла к какому порту подключен wifi адаптер и автоматически выставляла бы необходимый режим. Кстати, для windows эта проблема тоже актуальна.

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 05 июн 2023, 18:27

Включен сзади, через удлиннитель, чтобы был повыше и сигнал лучше ловил. Но это не имеет значения. Без этих манипуляций в юсб 3 он работает великолепно, но в режиме юсб 2. Системой определяется сам, драйвера не требуются. Я на росу перешел с манжаро. Там стоял dkms драйвер, [urlhttps://github.com/RinCat/RTL88x2BU-Linux-Driver][/url]. Отсюда же взята рекомендация по переводу в режим usb 3. И не важно какойдрайвер использовать.

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 05 июн 2023, 18:29

kartavenko писал(а):
05 июн 2023, 14:46
Данная проблема решается принудительным переводом адаптера в режим usb 3 путем создания файла /etc/modprobe.d/99-RTL88x2BU.conf со следующим содержимым: options 88x2bu rtw_switch_usb_mode=1
А если в системе будет файл /etc/modprobe.d/99-RTL88x2BU.conf
текстом
options 88x2bu rtw_switch_usb_mode=1
а пользователь подключит к usb2, не будет проблем с подключением?
Самому не хочется проверять.
Но в пакет dkms-rtl88x2bu могу добавить такой файл, если не будет проблем с usb2.
Для себя точно сделаю, так как WiFi всегда подключен в usb3 разъёму на материнке, сзади системника.

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 05 июн 2023, 18:31

kartavenko писал(а):
05 июн 2023, 18:27
Системой определяется сам, драйвера не требуются.
Мой адаптер вообще не видит система без dkms-rtl88x2bu.
Даже установочный образ себе делаю с этим пакетом, чтобы в livecd работала сетка.

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 05 июн 2023, 18:34

kartavenko писал(а):
05 июн 2023, 14:46
в режим usb 3 путем создания файла /etc/modprobe.d/99-RTL88x2BU.conf со следующим содержимым: options 88x2bu rtw_switch_usb_mode=1
Вообще, сейчас сделал на компе такой файл, и у меня скорость на этом адаптере выросла на 100 мегабит.
Спасибо за подсказку.

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 05 июн 2023, 18:55

В юсб 2, при добавлении этой строки вроди нормально работал. Но решается либо удалением файла, либо установкой вместо 1, 2. Соответственно должен быть какой-то скрипт в пакете, который это должен определять.
На манжаро без dkms у меня тоже не работал.

Аватара пользователя
Sartorius
Сообщения: 501
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение Sartorius » 05 июн 2023, 19:17

Может быть, просто надо ввести этот файл во все установочные образы или, хотя бы, сделать с ним пакет и разместить его в репозитарии?
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 05 июн 2023, 19:44

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

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 05 июн 2023, 20:06

kartavenko писал(а):
05 июн 2023, 19:44
А наши роса и альт, на ура работают из коробки
У нас модули ядра, которые у нас есть в dkms, собираются ещё и вместе с ядром,
и уже идут установленные в систему.
Я же использую ядра без таких модулей, а драйвера в форме dkms.
http://abf-downloads.rosalinux.ru/victo ... n/testing/
Иначе не собрать и не протестировать новые версии драйверов nvidia,
которые собираю в x11_backports.
http://abf-downloads.rosalinux.ru/x11_b ... n/release/

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 05 июн 2023, 20:16

Это понятно, что ядра собираются с этими модулями и это здорово.

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 06 июн 2023, 14:56

VictorR2007 писал(а):
05 июн 2023, 18:29
kartavenko писал(а):
05 июн 2023, 14:46
Данная проблема решается принудительным переводом адаптера в режим usb 3 путем создания файла /etc/modprobe.d/99-RTL88x2BU.conf со следующим содержимым: options 88x2bu rtw_switch_usb_mode=1
А если в системе будет файл /etc/modprobe.d/99-RTL88x2BU.conf
текстом
options 88x2bu rtw_switch_usb_mode=1
а пользователь подключит к usb2, не будет проблем с подключением?
Самому не хочется проверять.
Но в пакет dkms-rtl88x2bu могу добавить такой файл, если не будет проблем с usb2.
Для себя точно сделаю, так как WiFi всегда подключен в usb3 разъёму на материнке, сзади системника.
Хотя, как вариант, можно сделать два пакета, один с модификацией, другой без. Каждый сможет выбрать подходящий.

turik02
Сообщения: 261
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.5 x86_64

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение turik02 » 06 июн 2023, 15:31

На https://github.com/kelebek333/rtl8188fu пишут
информация: поддержка rtl8188fu будет добавлена в модуль rtl8xxxu ядра Linux
Может кто знает в какой версии ядра это будет?

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 06 июн 2023, 16:32

kartavenko писал(а):
05 июн 2023, 14:46
Данная проблема решается принудительным переводом адаптера в режим usb 3 путем создания файла /etc/modprobe.d/99-RTL88x2BU.conf со следующим содержимым: options 88x2bu rtw_switch_usb_mode=1
Сейчас у себя проверил разные параметры.
После нескольких проверок, оказалось что быстрее всего с параметром
options 88x2bu rtw_switch_usb_mode=0
мой адаптер на страничке скорости яндекса
https://yandex.ru/internet/
загружает на скорости 43.5 Мб/сек.
С параметром
options 88x2bu rtw_switch_usb_mode=1
скорость загрузки 38 Мб/сек
Заодно попробовал параметр
options 88x2bu rtw_switch_usb_mode=2
Скорость не поднималась выше 250 мегабит.

irton
Сообщения: 660
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение irton » 06 июн 2023, 16:42

Из исходного кода коментарий:
0: no switch 1: switch from usb2 to usb3 2: switch from usb3 to usb2

kartavenko
Сообщения: 157
Зарегистрирован: 16 май 2023, 15:51
Operating system: Роса Frash 12.5

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение kartavenko » 06 июн 2023, 16:56

VictorR2007 писал(а):
06 июн 2023, 16:32
загружает на скорости 43.5 Мб/се
Интересно, что значит 0 - не переключать, если, как вы говорите самое быстрое так.
Сколько замеров было с каждым параметром?
Ная мерилку от яндекса не полагаюсь, показания сильно рознятся

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 06 июн 2023, 17:01

kartavenko писал(а):
06 июн 2023, 16:56
Интересно, что значит 0 - не переключать, если, как вы говорите самое быстрое так.
В исходниках тоже 0 по умолчанию.
/* 0: doesn't switch, 1: switch from usb2.0 to usb 3.0 2: switch from usb3.0 to usb 2.0 */
int rtw_switch_usb_mode = 0;
kartavenko писал(а):
06 июн 2023, 16:56
что значит 0 - не переключать
Там написано же, что на 1 не переключать.
doesn't switch, 1:

https://github.com/RinCat/RTL88x2BU-Lin ... os_intfs.c

Draguljche
Сообщения: 5
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0, platform 2023.1 x86_64
Откуда: SR Serbia

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение Draguljche » 08 июн 2023, 02:55

And What about Stonet/Netis wf2190 5G Adapter which use RTL8812AU driver and the one on Rosa Fresh Repos doesnt work with newer kernels like 6.3-generic nor Xanmod 6.3 kernel from Victorrs repository? Can you fix that too, please?

Аватара пользователя
VictorR2007
Сообщения: 7273
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение VictorR2007 » 08 июн 2023, 13:00

Draguljche писал(а):
08 июн 2023, 02:55
Can you fix that too, please?
Compiled updated dkms-rtl8812au
http://abf-downloads.rosalinux.ru/victo ... n/testing/

tihij
Сообщения: 49
Зарегистрирован: 14 ноя 2021, 00:28
Operating system: ROSA Linux R12

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение tihij » 09 июн 2023, 08:06

Пропущены запятые в комментарии кода, выделил группы слов по шаблону: ЦИФРА двоеточие ПОЯСНЕНИЕ
0: doesn't switch, 1: switch from usb2.0 to usb 3.0 2: switch from usb3.0 to usb 2.0

Draguljche
Сообщения: 5
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0, platform 2023.1 x86_64
Откуда: SR Serbia

WIFI адаптеры и USB 3. (ПОЖЕЛАНИЕ И ОБРАЩЕНИЕ К РАЗРАБОТЧИКАМ)

Сообщение Draguljche » 11 июн 2023, 03:11

VictorR2007 писал(а):
08 июн 2023, 13:00
Draguljche писал(а):
08 июн 2023, 02:55
Can you fix that too, please?
Compiled updated dkms-rtl8812au
http://abf-downloads.rosalinux.ru/victo ... n/testing/
Thx, Ill test it.

EDIT: It seems to work...

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»