Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [РЕШЕНО] Broadcom Wireless Cards - тонкая настройка  (Прочитано 2423 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Недавно появилась такая карта:

https://www.asus.com/ua/Networking/PCEAC68/

На ботру чип Broadcom:
~ $ lspci -knn | grep Net -A2
0a:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
        Subsystem: ASUSTeK Computer Inc. BCM4360 802.11ac Wireless Network Adapter [1043:85df]
        Kernel driver in use: wl
        Kernel modules: bcma, wl

Следуя инструкции, установил пакет bcmwl-kernel-source из репозитория.
Всё завелось, wi-fi определился и заработал.

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

Весь интернет в доме работает через роутер ZyXEL Keenetic Giga II.

Если войти в настройки роутера, то там в мониторе подключений видно, что у меня:

при подключении в линукс - 130 Мбит/с (20Мгц)
при подключении в Win7 - 270 Мбит/с (40Мгц)

Кроме того в линукс бывают какие то остановки "замерзания" в передаче. У меня почти всегда работает интернет радио, поэтому сразу слышно, когда пропадает интернет.

Смотрел внутренние параметры модуля:

sudo modinfo wl | grep parm

parm:           passivemode:int
parm:           wl_txq_thresh:int
parm:           oneonly:int
parm:           piomode:int
parm:           instance_base:int
parm:           nompc:int
parm:           intf_name:string

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

Ubuntu 16.04.3
Ядро 4.4.0-104-generic
« Последнее редактирование: 09 Января 2018, 16:15:46 от ecc83 »

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
Re: Broadcom Wireless Cards - тонкая настройка
« Ответ #1 : 08 Января 2018, 16:07:02 »
А если жестко в роутере выставить 40Мгц

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Broadcom Wireless Cards - тонкая настройка
« Ответ #2 : 08 Января 2018, 16:16:15 »
А если жестко в роутере выставить 40Мгц

Жёстко можно выставить только 20Мгц.

Там доступно два варианта:

1. [20] Мгц
2. [20/40] Мгц

Установлен второй вариант :)

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
Re: Broadcom Wireless Cards - тонкая настройка
« Ответ #3 : 08 Января 2018, 16:24:12 »
У меня роутер возрастной, но в рультате метода тыка, только при 40 макс скорость. 20 это для G, 40 это уже для N, ну а 80 соответственно смотри дальше.
Для этой карты https://www.asus.com/ua/Networking/PCEAC68/ такой роутер слабоват.
« Последнее редактирование: 08 Января 2018, 16:41:09 от viktor ne perestukin »

Dzhoser

  • Гость

Оффлайн ecc83

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Broadcom Wireless Cards - тонкая настройка
« Ответ #5 : 08 Января 2018, 17:21:37 »
https://wikidevi.com/wiki/ASUS_PCE-AC68

Благодарю. А что вы хотели этим сказать?


Для этой карты https://www.asus.com/ua/Networking/PCEAC68/ такой роутер слабоват.

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


Пользователь добавил сообщение 08 Января 2018, 21:28:11:

Вот часть вывода команды iwconfig c этого компа:

wlan0     IEEE 802.11abg  ESSID:"MyNet" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: XX:XX:XX:XX:XX:XX   
          Bit Rate=72 Mb/s   Tx-Power=200 dBm   

А вот это вывод с другого компьютера, с другой картой, но тоже подключенного к этому роутеру:

wlan0     IEEE 802.11bgn  ESSID:"MyNet" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: XX:XX:XX:XX:XX:XX   
          Bit Rate=300 Mb/s   Tx-Power=20 dBm   

Я не сильно разбираюсь в протоколах, но вижу, что карта Broadcom подключилась на

IEEE 802.11abg

 и соответственно у неё скорость только 72 Mb/s, вторая карта подключена на

IEEE 802.11bgn

 и у неё соответственно 300 Mb/s.

Чип в карте Broadcom BCM4360 802.11ac. Так он что, не совместим со стандатром "n"? Раз карта подключается на более медленном протоколе? В википедии написано что: "Обратно совместим с IEEE 802.11n", тогда почему выбирается более медленное соединение?  :idiot2:

Пользователь добавил сообщение 09 Января 2018, 16:15:03:
В общем продолжаю монолог, нужно же какое то решение...

В результате эксперементов и чтения гугла стало понятно, что это проблема именно в драйвере для линукс.
То ли в драйвере  баг, то ли это сделано умышленно, но карта никак не хочет соединятся на 40Мгц.

При одинаковых настройках роутера, перегружаюсь в Win7, там показывает 300Mb/s и 40Mhz, возвращаюсь в линукс, тут максимум 170Mb/s и 20Mhz. В гугле много подобных жалоб, но однозначного решения нет.

Я пытался править исходник, в надежде указать жёстко протокол соединения, но эффекта не последовало, вероятно я не нашёл точные места, которые за это отвечают. Тут или ждать, что когда нибудь в новых драйверах это пофиксят или патчить исходники.

Напоследок я решил попробовать ndiswrapper и драйвер от WinXP
Каким же было моё удивление, когда всё установилось без единой ошибки и завелось на максимальной скорости

Сейчас ситуация вот такая:

wlan0     IEEE 802.11g  ESSID:"MyNet" 
          Mode:Managed  Frequency:2.447 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Bit Rate=300 Mb/s   Tx-Power:32 dBm

Пока останавливаюсь на таком варианте.
В будущем, когда поменяю роутер на более современный, вернусь к вопросу и оригинальным драйверам.
« Последнее редактирование: 09 Января 2018, 16:15:04 от ecc83 »

 

Страница сгенерирована за 0.092 секунд. Запросов: 25.