LINUX.ORG.RU
ФорумAdmin

OpenWRT настройка rt-n16

 , ,


0

1

Всем привет, перепрошил роутер, заменил драйвера по мануалу с сайта

opkg remove kmod-b43 kmod-mac80211 kmod-cfg80211
opkg update;
opkg install kmod-brcm-wl nas wlc wl

настроил

cat /etc/config/wireless

config wifi-device 'wl0'
option type 'broadcom'
option txantenna '3'
option rxantenna '3'
option txpower '20'
option log_level '0'
option channel '6'
option country 'DE'
option hwmode '11g'
option htmode 'HT40'

config wifi-iface

option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'secret_ssid'
option key 'secrcet_key'
option wmm '1'
option encryption 'psk2+ccmp'

увеличил полосу

wl down
wl chanspec -b 2 -c 6 -w 40 -s -1
wl up

итого ноутбук на винде подключается на 3 минуты, потом обрывает связь и минут 5 подключиться невозможно, затем можно опять на 3 минуты и по кругу андроид телефон подключается со второй попытки и держит связь 3-4 часа

Как включить логи соединения по wifi, option log_level '0' не дает никакого эффекта,logread ничего не кажет, как отследить ошибку? Может логов нет потому как стоит nas броадкомовский а он логи писать не хочет

ps на роутере автоматом создался wl0-1 интерфейс с каким то левым мак адресом просканировал вайфай, показывает две точки point с одинаковыми каналами но разными маками

Во-первых, прочитай вот это: https://www.linux.org.ru/help/lorcode.md.

Во-вторых, какая версия OpenWRT?

В-третьих, ты уверен, что стандартный драйвер и обычные настройки не работают и вот это всё реально нужно:

заменил драйвера по мануалу с сайта 

...

opkg remove kmod-b43 kmod-mac80211 kmod-cfg80211 kmod-brcmsmac opkg update; opkg install kmod-brcm-wl nas wlc wl

...

увеличил полосу wl down wl chanspec -b 2 -c 6 -w 40 -s -1 wl up 
? То есть пробовал ли ты обычный драйвер, который обычно из коробки идёт в прошивке под конкретный роутер?

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

1. читал чего то не разобрался пока 2. openwrt последняя 18.06.2 3. стандартный? не совсем понял, если имеется ввиду родная прошивка, то с ней все нормально работает, а если b43 в openwrt по умолчанию, то тоже все окей правда не выше 802.11b

Samadhi ()

А openwrt разве на этом девайсе норм работает? Я вот не могу накатить на свой rt-n66u :-(

2GHz very weak, 5GHz doesn't work

cadogan ()
Ответ на: комментарий от cadogan

Ну так там и пишут что rt-n66u не допилен rt16 то все ок, у народа работает

Samadhi ()
Ответ на: комментарий от Samadhi

3. стандартный? не совсем понял, если имеется ввиду родная прошивка, то с ней все нормально работает

Похоже для wifi-модуля в твоём роутере существует два драйвера: один в стандартном линуксовом ядре, и второй полупроприетарный от broadcom. Вот этими командами ты удаляешь обычный линуксовый драйвер и ставишь полупроприетарный:

opkg remove kmod-b43 kmod-mac80211 kmod-cfg80211 kmod-brcmsmac opkg update; opkg install kmod-brcm-wl nas wlc wl

а если b43 в openwrt по умолчанию, то тоже все окей правда не выше 802.11b

Да, вот этот драйвер я имел ввиду. ИМХО лучше попробовать решить вот эту проблему: «не выше 802.11b». И завести этот драйвер.

Можешь загрузить свой роутер с чистой прошивкой (openwrt с дефолтными конфигами), со стандартным драйвером (b43) и показать /etc/config/wireless (только отформатируй нормально, а то читать невозможно будет), плюс вывод dmesg и logread?

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Похоже для wifi-модуля в твоём роутере существует два драйвера: один в стандартном линуксовом ядре, и второй полупроприетарный от broadcom. Вот этими командами ты удаляешь обычный линуксовый драйвер и ставишь полупроприетарный:

Для моего модуля wifi существует четыре драйвера b43 b43legacy
brcmsmac и broadcom-wl, первые три меня не устраивают по
разным причинам. Мне нужно завести broadcom-wl

Да, вот этот драйвер я имел ввиду. ИМХО лучше попробовать решить вот эту проблему: «не выше 802.11b». И завести этот драйвер.

Это описка 802.11g конечно, он работает, но 54Мбита меня не устраивают

Это все не важно, мне нужно как-то включить логи wifi соединения
Как мне

Samadhi ()
Ответ на: комментарий от Samadhi

Для моего модуля wifi существует четыре драйвера b43 b43legacy brcmsmac и broadcom-wl

b43 и b43legacy предназначены для разных устройств, судя по альясам у модулей ядра. Про brcmsmac - хз (там есть пересекающиеся альясы), ты уверен, что он тоже подходит под конкретно твой чип?

Мне нужно завести broadcom-wl

Ну, удачи!

Это описка 802.11g конечно, он работает, но 54Мбита меня не устраивают

Ты точно уверен, что 802.11n с b43 не работает на твоём железе? А то в ядре есть вот такая опция:

config B43_PHY_N
	bool "Support for N-PHY (the main 802.11n series) devices"
	depends on B43
	default y
	---help---
	  This PHY type can be found in the following chipsets:
	  PCI: BCM4321, BCM4322,
	       BCM43222, BCM43224, BCM43225,
	       BCM43131, BCM43217, BCM43227, BCM43228
	  SoC: BCM4716, BCM4717, BCM4718, BCM5356, BCM5357, BCM5358
У тебя, вроде, как раз BCM4718.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.