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

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

brb

 

Бридж подымается в самую последнюю очередь. У меня так работает, по-крайней мере... Для того строка

ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up

в /etc/network/wifi/wds и записана, чтоб ее раскомментировать - иначе не было смысла ее писать

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


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

brb

 

Бридж подымается в самую последнюю очередь. У меня так работает, по-крайней мере... Для того строка

ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up

в /etc/network/wifi/wds и записана, чтоб ее раскомментировать - иначе не было смысла ее писать

хмм... шайтан коробка :)

а в каком скрипте стартуется /etc/network/bridge при загрузке?

я почему-то решил, что интерфейс wlan0-wds0 автоматически должен подниматься, если wds_enable=1

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


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

завтра точки доступа с "операционного" стола переедут на чердаки и будут там жить:)

N.leiten, СПАСИБО тебе, добрый человек :)

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


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

brb

 

Не за что, для того и работаем :)

/etc/network/bridge запускается если выключен авто-бридж. а Интерфейсы ВДС присутствуют всегда...можно убедится в этом, посмотрев ip addr.

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


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

2 ALL! У кого получилось запустить вебсервер на точке??? Как правильно конфигурить его? Вроде все настроил и в конфиге и каталог ему сделал с индексной страничкой... а показует то же что и раньше... просто хочу вебморду для конфигания написать...

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


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

2 ALL! У кого получилось запустить вебсервер на точке??? Как правильно конфигурить его? Вроде все настроил и в конфиге и каталог ему сделал с индексной страничкой... а показует то же что и раньше... просто хочу вебморду для конфигания написать...
Я отключил его в inetd и запустил руками.

Не знаю, будет ли работать из /etc/rc.d; у меня так и не получилось оттуда запустить S99rc.local с ntpclient.

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


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

Значит есть у меня мостик между сетями на сабжевых апешках (G700AP). Стояла с одной стороны мостика прошивка boxie 0.03, с другой недавно поставил прошивку от dgreen 2.0.3...

Работало это более менее, скорость была не ахти (1-1.2Мб)... Залил вот сегодня вместо boxie 0.03 -

Wive-v0.5.7-20060928. На данный момент имею тормоза (скорость ~400кил) и скачущие пинги(2-40ms)...

Попой чую, что надо и с это стороны залить Wive-v0.5.7-20060928... Верно чую, или что-то надо где-то покрутить? Скорость зажимал так же как и на прежней конфигурации, уровень сигнала крутил...

 

 

ps: Изначально стояли с обоих сторон boxie 0.03. и скорость была до 2.2Mb/сек... Но... Любило это все дело засыпать ночью... Всякие пинговалки не помогали. :(

Вот и пришлось с одной стороны влить dgreen 2.0.3, с которой ничего не засыпало...

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


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

rsst

 

Скорее всего проблема в параметрах мощность/чувствительность. Насколько я понял параметры на совпадают по физ.соответствию с значениями в драйверах Бокси. Поэтому рекомендую ставить 1а с обоих сторон - будь это вайв или прошивка от dgreen. Там драйвера одинаковые, только файловая система отличается и ядро немного я изменил.

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


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

rsst

 

Скорее всего проблема в параметрах мощность/чувствительность. Насколько я понял параметры на совпадают по физ.соответствию с значениями в драйверах Бокси. Поэтому рекомендую ставить 1а с обоих сторон - будь это вайв или прошивка от dgreen. Там драйвера одинаковые, только файловая система отличается и ядро немного я изменил.

Влил wive, такую же как и на другой стороне. Попустило. Пинги ~1.7-2ms (раньше 4ms) Скорость пока промерять не удалось.

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


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

2 N.leiten:

 

Не получилась прозрачность. Перешил все клиентские точки, заводская прошивка только на базе... Базу обязательно шить?

Или можно как то обойти это дело?

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


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

получил прозрачное соединения только при установке дефолтных роутов точек на шлюз, и при включении 1 в /проц/нет/сис/ипв4/ипв4_форвард... (вроде не спутал) на всех точках.

Причем самое интересное что если потом поставить 0 то все равно все работает... Ну да ладно, все пока вроде отлично, работат...

 

Как вебсервер запустить то??? у меня при попытке коннектиться к 80 порту в броузере пишет одну строчку --- httpd и все... неужели никто не запускал? Хочу конфигуратор удобный сделать, да и статистику смотреть...

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


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

А кто знает, до какой степени можно патчить ядро?

Конкретно - хочется connbytes, string, connlimit, mport - модулей для iptables. Но я боюсь segfault-а. М.б. можно без экспериментов выяснить, какой патч наложить можно, а какой вызовет segfault?

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


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

Ночью мне-таки удалось победить ядро в плане выхлопа консоли в COM порт!

 

Сегодня тестил в связке с ресивером,- вместо человеческих ответов от ресивера валится мусор,- похоже дело в разной скорости портов...

На ресивере скорость порта 19200 и её не изменить, на г700ап подефолту скорость 38400, программно из mpcs скорость похоже не изменяется... :(

 

Можно где её изменить или это железно зашито?

 

Может проблема в драйвере?

dmesg сообщает такие данные:

Serial driver version 6.02 (2003-03-12) with no serial options enabled
ttyS00 at 0x00c3 (irq = 3) is a rtl_uart1

Не понятно почему ttyS00, когда он должен быть ttyS0... О_о мдя...

 

Думаю в сторону бутлоадера... но пока туда залезать не хочется, да бы в очереднйо раз не связываться с JTAG'ом...

Изменено пользователем Dr. Morg

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


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

Не знаю, поможет ли мой ответ, но менять надо или при передаче параметров модулю или в самих исходниках. он же сказал что он "with no serial options enabled" потому что ничего не передается и работает по умолчанию. А вообще поддержка я понимаю вкомпилирована в ядро а не в виде модуля? Можно сменить в исходниках... Или собрать setserial и через него сменить скорость. Что гораздо лучше так как на лету можно будет менять...

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


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

Добрый день всем!

 

По-поводу Веб-сервера - прекрасно всё запускается и работает. Единственная проблема. Из inetd запускать его не стоит. Я запустил его ручками и он честно выдал мне index.html, который я предварительно там сотворил :)

 

Dr. Morg

Ком-порт инициализируется в бутлоадере. Мы уже общались по этому поводу в аське :)

 

jurabaz

Пока размер позволяет, до тех пор можно патчить... Хотя, конечно, размер не главное :). Главное, чтоб флешки хватило и на ядро и на ФС.

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


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

Dr. Morg

Ком-порт инициализируется в бутлоадере. Мы уже общались по этому поводу в аське :)

Ага, как раз "бараздю" просторы бутлоадера... :)

Уже локализовал в /boot/init/main.c две строки, в которых задаётся скорость:

    /*
       default baud rate = 38400 bps
     */
    rtl_outb(UART_DLM, ((cpu_clock >> 4)*10000/384) >> 8);
    rtl_outb(UART_DLL, ((cpu_clock >> 4)*10000/384) & 0xff);

 

Сейчас исправлю на 19200, соберу бутлоадер и буду тестить...

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


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

N.leiten

Исправил, но собирается с ошибкой странной... хотя boot.bin создаёт... :-/

 

В асю тебе запостил линк, но на всякий случай дублирую: http://slil.ru/23264085

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


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

> А кто знает, до какой степени можно патчить ядро?

Пока размер позволяет, до тех пор можно патчить... Хотя, конечно, размер не главное :). Главное, чтоб флешки хватило и на ядро и на ФС.

А там же бинарные модули, н-р rtl8185.o, он может и не состыковаться с новыми адресами в кернеле . . .

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


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

jurabaz

 

Насколько я понимаю сам процесс - модули просто подгребаются в ядро и линкуются в одно целое.

Новые адреса в кернеле - это как? По-моему, просто увеличивается количество модулей, а они взаимодействуют один с другим по-старому. Вот проблемы могут быть с ядрами 2.6.х, но я думаю они решаемы. а с 2.4.х вроде по архитектуре ядра ничего не менялось, то есть вполне возможно сменить версию ядра до 2.4.33, тем самым повысить стабильность и расширить возможности.

Поправьте, если что не так сказал - я не специально.

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


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

jurabaz

 

Насколько я понимаю сам процесс - модули просто подгребаются в ядро и линкуются в одно целое.

Новые адреса в кернеле - это как?

По-моему в модуле жестко зашиты адреса процедур, находящихся в кернеле. Модуль эти процедуры вызывает. Если мы патчим кернел, то у процедур в кернеле меняются адреса и модуль их вызвать больше не может.

Но м.б. я ошибаюсь и модуль линкуется с ядром по именам процедур. Тогда все хорошо.

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


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

Мда... ветка превратилась чете-во что.

Простите конечно, но ....

 

1. Патчить ядро... жестко зашиты адреса в модуле..

Ребят, они там не зашиты. Там имена зашиты. А имена в адреса переделываются именно при линковке (или при загрузке модуля дианимечеси). Так что патчить можно сколько угодно окромя случае, когда вы собираетесь патчить заголовки, которые использовались при создании rtl8185 (к примеру если пропатчить skbuf, то система ляжет. Эта структура в rtl8185 жестко зашита) и.т.д

 

2. Ядро 2.6.Х имееет совершенно другую структуры вызовов драйверов устройств, сильно отичную от 2.4

Если переходить на 2.6 - то дрова прийдется писать самому.

 

N.Leiten, я тобой горжусь. Тебя здесь уже заклевали вопросами. Как ты там еще держишься ?

 

Через 2 недели заканчивается мой вынужденный простой. Надеюсь вернуться к разработке таки.... и сразу к Atheros (TP-Link я таки завел. Исходники есть. Дрова в исходниках тоже. Точка поднимается.)

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


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

Hello, me again, just some small questions... I put Wive firmware to ovislink 5460, i needed it as client, so turned on bridge, turned on macclone, set the ip addresses and it is working ok. Now, about led's, WEP/WAP led is always on, in fact it is on about 4s lighting with orange light, then it is switched with reset led witch is red, and lights about half of second, then wep/wap and so on in circle, is that ok?

One more thing about power, i raised OFDMPOWER to 1a, as i think i read here you are using that value, how many mw is that approximately? Is it ok to use that value without aditional cooler? Interesting , i tried value 1f and signal went up, but transfer was lower than with 1a, dunno why...

Finaly, thanx for firmware, working mutch better than original one, to me at least as client, and finaly i can raise power, here where i live with so much noise, it must be used, otherwise it works very bad, greetings...

Изменено пользователем Imlek

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


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

N.leiten Привет!

 

Подскажи насколько соответствуют показания уровня сигнала реальности? и какие должны быть для нормальной работы линка? 25-35 нормально или это относительно?

 

На родных прошивках скорость была выше чем сейчас... Я не менял параметря мощности-чувствительности. То есть так как все было в оригинале. Или падение скорости вызвано какими то другими причинами??? На старых прошивках убирал мощность базовой точки до 12.5 процентов (через вебморду), линк был стабильный, насколько сейчас отличается чевствительность и мощность точки по отношению к старой прошивке?

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


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

barabashka.yury

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

для уровня 25-35 вполне можно поднять 5.5-11Мбит в Б диапазоне и до 9Мбит в Г диапазоне... реальный трансфер не проверял с такой мощностью...

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


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

2 all. вопрос конечно ламерский но я програмист а не сетевик, есть 2 точки Г700АП, залил Wive-v0.5.7-20060928 одну включил как клиента другую как ап, надо связать две сети 192.168.1.0/24 и 192.168.2.0/24, в interfaces ставлю BRIDGE_START=yes ну и маки соответственно, на АП включил NAT2.5 уже неделю бъюсь без толку, read me наизусть выучил, топик тоже, пинги не удут нигде, сам не люблю тупых вопросов, но время уже поджимает разбираться, кто нить может пошагово объяснить как настроить с нуля? думаю не только у меня грабли с этим

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


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

Join the conversation

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

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

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

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

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

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

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