Перейти к содержимому
Калькуляторы

Rtl8186 Firmware Всем, кто пишет под RTL8186

Извиняюсь, но нифигасе...

у мен до 20 минут и всё прошилось

Ага, я тоже думаю, что это борщ...

 

Написал об этом автору утилиты, вот что он мне на это ответил:

Well... 17% after 5 hours??? That sure sounds fishy to me. Something isn't as expected. You might just let it finish - just to see if it works - but although parallel JTAG is pretty slow - it isn't near that slow.

 

I suspect there is something else a bit peculuar with the LEXRA CPU and/or that specific MX flash part. Was there any pin shorting ever done on that thing?

Сейчас уже 34%... жду завершения... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

что то я вообще запутался :( вродь и не первый раз настраиваю АП ..

вообщем так:

2 AP G700 в них Wive-v0.5.6-20060913.tar.gz

 

АП1

/etc/network/wifi/general

...
iwpriv wlan0 set_mib ssid="ххх"
iwpriv wlan0 set_mib hiddenAP=0
iwpriv wlan0 set_mib opmode=16
iwpriv wlan0 set_mib regdomain=6

...

/etc/network/wifi/wds

....
iwpriv wlan0 set_mib wds_enable=1
iwpriv wlan0 set_mib wds_pure=0 
iwpriv wlan0 set_mib wds_num=0

iwpriv wlan0 set_mib wds_add=мак АП2
.....

 

 

АП2

/etc/network/wifi/general

...
iwpriv wlan0 set_mib ssid="ххх"
iwpriv wlan0 set_mib hiddenAP=0
iwpriv wlan0 set_mib opmode=16
iwpriv wlan0 set_mib regdomain=6

...

/etc/network/wifi/wds

....
iwpriv wlan0 set_mib wds_enable=1
iwpriv wlan0 set_mib wds_pure=0 
iwpriv wlan0 set_mib wds_num=0

iwpriv wlan0 set_mib wds_add=мак ап1 
.....

 

пробовал и в бридже и без бриджа .....

НЕЧЕГО ... У ОБОИХ ТОЧКАХ СТАТИСТИКА СХОЖА

 

# cat /proc/wlan0/sta_info

-- STA info table --
1: stat_info...
    state: 3000
    AuthAlgrthm: 0
    ieee8021x_ctrlport: 0
    hwaddr: мак ... WDS друго точки
    bssrateset: 82848b968c9298a4b0c8e0ec
    aid: 1
    tx_bytes: 0
    rx_bytes: 3024
    tx_pkts: 0
    rx_pkts: 42
    tx_fail: 0
    rssi: 56
    wds_tx_bytes: 0
    wds_rx_bytes: 671892
    wds_tx_pkts: 0
    wds_rx_pkts: 8614
    wds_tx_fail: 0
    expired_time: 0
    sleep: no
    current_tx_rate: 54
    current_rx_rate: 1
    rtk_capability: 0x0000
    link_time: 0 sec

 

получаеться пакеты только на прийом ..

и что только не колдовал нечего одно и то же :((

не вяжуться :(( уже 2 дня мучаюсь ..

 

потом на любой из точкек ставишь

iwpriv wlan0 set_mib opmode=8

что б любая из точек стала клиентом .. и сразу друг на друга завязываються и т.д. .. но я то хочу что б они WDS работали .. что делать ??! я уже из сил выбился :((((((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Animal

Почитай очень внимательно документацию. Для WDS создается дополнительный (виртуальный) интерфейс беспроводной сети. Который ты должен поднять при инициализации.

Посмотри в /etc/network/wifi/wds парі строк (специально ж писал, чтоб заметно было):

 

#iwpriv wlan0 set_mib wds_add=00006c000001

#ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up

 

#iwpriv wlan0 set_mib wds_add=00006c000002

#ifconfig wlan0-wds1 hw ether $WLAN_MACADDR up

 

Для каждой дополнительной точки доступа в WDS ты должен раскоментировать/добавить дополнительную ПАРУ строк, а не одну. думаю где ввести МАК-адрес удаленной точки понятно :).

 

 

ЗЫ.

Сегодня закончил тестирование точек. С оццициальными прошивками по iperf получил потолок в 2,3-2,5мегабайт/сек. При использовании с прошивками периодически получалось 3,5мегабайта, но очень редко - это скорее критический максимум. В обычно трансфере получил 2,7-2,9мегабайт. В среднем должен сказать, что по скорости нехначительный прирост, но при тонкой настройке можно добится лучших результатов, даже на таком Г :)

 

ЗЫЫ.

Кто подскажет как тестануть pps - какие для этого есть программы?.

 

ЗЫЫЫ.

Сегодня собрал vtund для точки, даже запустить удалось, только не заработал он - чего-то не хватает. Занимает демон 83Кбайт. Буду заниматься pppd.

Изменено пользователем N.leiten

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Люди, кто готов писать конфигуратор для винды - я готов, давайте обсуждать протокол - я напишу демона для конфигуратора...
А надо ли демон?

Не хватит ли telnet/ssh/scp?

По примеру менеджера который Acowa для 2100&BB пишет?

Вопрос действительно в наличии писателя....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

AP1:

 /# cat /etc/network/wifi/wds
#!/bin/sh

. /etc/network/interfaces

#Enable/Disable WDS
iwpriv wlan0 set_mib wds_enable=1

#Set WDS only mode to deprecate infrastructure clients to connect
# 0 - disabled; 1 - enabled
iwpriv wlan0 set_mib wds_pure=0

#Start add wds-peers at this number
iwpriv wlan0 set_mib wds_num=0

##WARNING!!! If need Repeater set it here:
#ifconfig wlan0-vxd down
#ifconfig wlan0-vxd hw ether $WLAN_MACADDR
#iwpriv wlan0-vxd set_mib ssid="Wive"

##Set encmode for repeater:
##  0 - disabled, 1 - WEP64, 5 - WEP128, 2 - WPA
#iwpriv wlan0-vxd set_mib encmode=0


#Set BSSID of WDS stations for driver and wds-interfaces
#it's example
iwpriv wlan0 set_mib wds_add=[b]МАК AP2[/b]
ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up

iwpriv wlan0 set_mib wds_add=[b]МАК AP2[/b]
ifconfig wlan0-wds1 hw ether $WLAN_MACADDR up

#WDS-Encrypt
iwpriv wlan0 set_mib wds_encrypt=0
#Don't know what is it... In official FW it sets 1 when WDS enabled
iwpriv wlan0 set_mib wds_priority=0

 

АP2

#cat /etc/network/wifi/wds

#!/bin/sh

. /etc/network/interfaces

#Enable/Disable WDS
iwpriv wlan0 set_mib wds_enable=1

#Set WDS only mode to deprecate infrastructure clients to connect
# 0 - disabled; 1 - enabled
iwpriv wlan0 set_mib wds_pure=0

#Start add wds-peers at this number
iwpriv wlan0 set_mib wds_num=0

##WARNING!!! If need Repeater set it here:
#ifconfig wlan0-vxd down
#ifconfig wlan0-vxd hw ether $WLAN_MACADDR
#iwpriv wlan0-vxd set_mib ssid="Wive"

##Set encmode for repeater:
##  0 - disabled, 1 - WEP64, 5 - WEP128, 2 - WPA
#iwpriv wlan0-vxd set_mib encmode=0


#Set BSSID of WDS stations for driver and wds-interfaces
#it's example
iwpriv wlan0 set_mib wds_add=[b]MAC AP1[/b]
ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up

iwpriv wlan0 set_mib wds_add=[b]MAC AP1[/b]
ifconfig wlan0-wds1 hw ether $WLAN_MACADDR up


#WDS-Encrypt
iwpriv wlan0 set_mib wds_encrypt=0
#Don't know what is it... In official FW it sets 1 when WDS enabled
iwpriv wlan0 set_mib wds_priority=0

 

 

всё равно пакеты идут только на прийом :(((((

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Animal

iwpriv wlan0 set_mib wds_priority=0

Вот еще одна проблема. Читайте внимательно документацию

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

SolarW

Проблема лишь в нормальной работе. Через телнет уже есть завершенный проект для Бокси. Но то, как он работает - это не совсем то, чего ожидает потребитель...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

SolarW

Проблема лишь в нормальной работе. Через телнет уже есть завершенный проект для Бокси. Но то, как он работает - это не совсем то, чего ожидает потребитель...

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

В таком варианте - тогда да...

Наверное надо начать со списка параметров поддающихся настройке... и далее смотреть каким макаром их скармливать демону -> а демон их применяет/пишет в конфиги...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Тем более, что N.leiten подчеркнул, что нужен защищённый протокол.

Как вариант использовать SSH - и защищён и протокол свой придумывать не нада.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сейчас уже 34%... жду завершения... :)

Прогресс на данный момент времени составил 75% =)))))))))))))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Animal

iwpriv wlan0 set_mib wds_priority=0

Вот еще одна проблема. Читайте внимательно документацию

:)) пробовал поставить на одной wds_priority=1 на другой wds_priority=0

неработает

провебовал поставить на одной wds_priority=1 и на другой wds_priority=1

не работает пойду убью себя маркером :\

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Animal

iwpriv wlan0 set_mib wds_priority=0

Вот еще одна проблема. Читайте внимательно документацию

:)) пробовал поставить на одной wds_priority=1 на другой wds_priority=0

неработает

провебовал поставить на одной wds_priority=1 и на другой wds_priority=1

не работает пойду убью себя маркером :\

Почитай на нескольких предыдущих страницах посты brb на эту же тему,- найдёшь ответ на свой вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Animal

ребят, ну в самом деле. Ну не может оно не работать... или в бридж не включили или еще чего. Читайте документалку. Всё описано...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 N.leiten:

 

Привет! sed самодельный соберешь? А то подходит середина недели и на работе у меня будет куча свободно времени. Смогу заняться дальше...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 N.leiten:

 

Привет! sed самодельный соберешь? А то подходит середина недели и на работе у меня будет куча свободно времени. Смогу заняться дальше...

Быстрее прошивку пересобрать с включеным sed.

А на точку залить и настроить - минутное дело, если не в первый раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

аААааАААаааАААаааАААаааААААаааа

крута! работаеть :) wds

спасибо разобрался)) фунцыклироваеть :-))

ща ещё покручу ... но у меня получаеться поднято два wlan0-wds0 и wlan0-wds1 их нужно два .. или один можно счистой совестью погасить .. а трабла моя я думал WDS без автобриджа запустить и вообще без бриджа .. а он почему то не запускался .. пока я не включил бридж и не прописал в файл

/etc/network/wifi/wds

brctl addif br0 wlan0-wds0

так и ещё у меня вопросик :)

если можно подилитесь опытом .. у меня сигнал rssi 45 - 48 прыгает

и максимум средняя 2.2 метра средняя.. при скачке.

на столе 88 сигнал скорость до 2.6 метра ) но на реальных у кого каК?!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 Dr. Morg

 

Для меня прошить точку установленную на крыше - очень трудно, а свою базу жл сих пор не прошил. Добраться ну та крышу просто не реально. А дистанционный ресер не делал ибо РоЕ у нас... Если бы прошивка в одном файле была, чтобы без ресета...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

barabashka.yury

Понятно, но если бы прошивка была одним файлом,- проблемы это не решило бы всё равно...

Нужно писать демона для удалённой прошивки.

У dgreen'а вроде уже написан, но он сейчас жутко занят и хз когда появится...

 

 

ЗЫЖ Только что состоялся исторический момент,- залились 18Кб бутлоадера в г700ап!!! Это заняло 177457 секунд или примерно 49,5 часов!!! :)))

Сейчас буду проверять корректно ли залилось...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Залилось всё не корректно :(((

 

И похоже причина тому практически найдена,- JTAG корректно детектит CPU и флеш когда бутлоадер жи, а точнее - хотя бы та область, где хранятся данные о флеш чипе и РАМе (регистры и т.д.), в этом случае он получает доступ к этой области и без труда переводит флеш в режим записи и корректно пишет в неё данные.

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

 

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

 

Такой метод корректно работает на процах ADM5120, о чём собщили несколько людей.

 

Так что... пока жду новой версии утилиты для дебрика г7000ап...

 

 

ЗЫЖ Я обещал ещё в понедельник сообщить о патчах для управления COM портом в г700ап и отключения выхлопа консоли в него без изменения бутлоадера,- патчи у меня уже есть! Всё это действительно реально сделать исправив несколько драйверов в ядре!

После такого патча скорость порта можно будет задавать привычным способом из программы, раюотающей с портом.

 

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

Мелочь - а как приятно! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выложил http://wifi.nixteam.net/scripts/web-script.v1.tar.gz скрипты вебморды. Кто рискнет протестить :) я только завтра возьму на работу точку. Очень желательно перед заливкой проверить все переменные (я два раза проверял вроде все ОК, но все может быть). Заливать в прошивку со включенным в бизибокс sed, иначе если попытаться создавать файлы конфигурации то точку придется перешивать. Статистика по идее должна работать нормально.

 

2 N.Leinten - жду sed. Очень :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати, существует образ стандартной длинковой прошивки который можно было бы так же по tftp на место вернуть на случай возврата точки по гарантии к примеру?

да. это обычные фирмвари для обновления через веб. доступны на сайте dlink`а

Понадобилось вернуть одну точку обратно в D-Link.

Согласно совету через tftp вбросил в нее dwlg700ap_firmware_102.bin

И нифига - на дефолтовом 192.168.0.50 она не видна.

Резет давил - результат тот же.

Обратно в концетроник через tftp превращается нормально...

Хотелось бы обратно в длинк превратить...

Хэлп плиз...

 

P.S.

dwlg700ap_firmware_102.bin - 786432 байта, первые 4 байта 00 10 00 00

DLink_V2_FW_v1.25.bin (концептроник) - 1344530 байт, первые 4 байта 43 53 59 53 (CSYS)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, оказалось что это не все вопросы...

Восстановил оригинальную длинковую прошивку в двух точках.

Обе имеют МАС 00:e0:4c:81:86:21 не имеющий ничего общего с тем что написано на донце...

Как бы ему не только прошивку а и МАС восстановить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ЗЫЖ Я обещал ещё в понедельник сообщить о патчах для управления COM портом в г700ап и отключения выхлопа консоли в него без изменения бутлоадера,- патчи у меня уже есть! Всё это действительно реально сделать исправив несколько драйверов в ядре!

После такого патча скорость порта можно будет задавать привычным способом из программы, раюотающей с портом.

 

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

Мелочь - а как приятно! :)

Извините за любопытство, мож я чего профтыкал, но мне жутко интересно - а зачем управлять выхлопом консоли в СОМ порт и ее скоростью??? Точка будет как не совсем стандартный девайс или для чего???

 

И что касается кнопки ресета и ее действия - а можно подробнее???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, оказалось что это не все вопросы...

Восстановил оригинальную длинковую прошивку в двух точках.

Обе имеют МАС 00:e0:4c:81:86:21 не имеющий ничего общего с тем что написано на донце...

Как бы ему не только прошивку а и МАС восстановить?

Можно в личку или в аську (в личку я месагу кинул) расскажу как через порт на плате сменить МАС адреса в родной прошивке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.