Низкая скорость у WIFI RTL8723BU в Linux

BPOH
не уверен что блеклистил.
Установка rtl8723bu-git-dkms автоматом блеклистит
install -Dm644 blacklist-rtl8723bu.conf "${pkgdir}"/etc/modprobe.d/blacklist-rtl8723bu.conf
можете глянуть
cat  /etc/modprobe.d/blacklist-rtl8723bu.conf
да и в выводе lsmod нет посторонних модулей
vs220
можете глянуть
└─ $ cat  /etc/modprobe.d/blacklist-rtl8723bu.conf
blacklist rtl8xxxu
Ага заблеклистил, подскажите пожалуйста как менять параметры в systool -vm если не затруднит напишите пожалуйста 1 пример
BPOH
Возможности нет он вшит в материнку :( это скорее планшет в виде ноута тут все впаяно(
под другим понимается модуль а не железяка ....

BPOH
Как проверить? я не уверен что блеклистил…
Смотри что прописал в конфиг и смотри что загрузилось ...

BPOH
как менять значения?
Смотри Wiki модули - там все прописано ... и запрет и параметры ... писать долго.

PS - обрати внимание, работает антена 1
BPOH
rtw_ant_num = "1"
Чтобы сменить, нужно присвоить параметру rtw_ant_num значение 2 ... а вот возможна ли работа обоих антен, не знаю, нужно лезти в DOC.
Ошибки не исчезают с опытом - они просто умнеют
BPOH
как менять параметры в systool -vm
вы же выше уже пробовали, выгрузить модуль и загрузить с параметром
а на постоянку то прописать в /etc/modprobe.d - параметр применится после перезагрузки
смотрите https://wiki.archlinux.org/title/Kernel_module#Setting_module_options
BPOH
как менять параметры
Сначала изучи Wiki ... иначе никогда не на учишся.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Сначала изучи Wiki … иначе никогда не на учишся.
Уже читаю, спасибо огромное!
vs220
вы же выше уже пробовали, выгрузить модуль и загрузить с параметром
Это случайно получилось) создал 2 конфига в каталоге /etc/modprobe.d/ 8723bu.conf rtl8723bu.conf
Не могу понять как менять без перезагрузки
BPOH
Уже читаю
Обрати внимание - можно записать новый параметр на постоянку (но тоже два способа: через конфиг и через параметр ядра) и временно.
Для экспериментов, когда нужен перебор для поиска лучшего параметра, то лучше временно - сначала модуль выгружается, а затем (тут же) загружается, но уже с новым параметром ... а вот как быть с устройством, однозначного ответа нет - иногда лучше и извлечь (переткнуть) ... но это вопрос спорный, а в твоем случае и бесполезный - ничего извечь не возможно.
Ошибки не исчезают с опытом - они просто умнеют
BPOH
Не могу понять как менять без перезагрузки
выше же делали
выгрузка модуля
sudo modprobe -r rtl8723bu
загрузка модуля с параметром
sudo modprobe -v rtl8723bu rtw_ant_num=1

Как vasek говорит возможно без выключения|включения устройства параметр не возымеет действия, тогда в /etc/modprobe.d и перезагрузка
vs220
выше же делали
Не получается


─ user /etc/modprobe.d
└─ $ sudo modprobe -r rtl8723bu
┌─ user /etc/modprobe.d
└─ $ sudo modprobe -v rtl8723bu rtw_ant_num=1
insmod /lib/modules/5.14.16-arch1-1/kernel/drivers/net/wireless/rtl8723bu.ko.zst rtw_ant_num=1
┌─ user /etc/modprobe.d
└─ $ sudo systool -vm 8723bu
Module = "8723bu"

  Attributes:
    coresize            = "962560"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "0"
    srcversion          = "F291FE0B539E32CDAECD8D8"
    taint               = "OE"
    uevent              = <store method only>
    version             = "v4.3.6.11_12942.20141204_BTCOEX20140507-4E40"

  Parameters:
    if2name             = "wlan%d"
    ifname              = "wlan%d"
    rtw_80211d          = "0"
    rtw_adaptivity_en   = "2"
    rtw_adaptivity_mode = "0"
    rtw_ampdu_amsdu     = "0"
    rtw_ampdu_enable    = "1"
    rtw_ant_num         = "-1"
    rtw_antdiv_cfg      = "2"
 
Зарегистрироваться или войдите чтобы оставить сообщение.