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

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

RTL8186

там айпитаблз дохлые - не подходят к версии ядра. лучше скатай исходники Wive. но в нем прийдется убрать шейпер (сам tc и libm библиотеку) тогда хватит места для tcpdump.

ЗЫю Можно просто перенсти айпитаблз из вайв в исходники от dgreen

поменял iptables-1.3.5.на iptables-1.2.8.

Все заработало как часики! СПАСИБО!

Сразу увидел реальную выходную мощность точки , полюбому больше 20Дб.

А Wive очень хороша.

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


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

поменял iptables-1.3.5.на iptables-1.2.8.

Все заработало как часики! СПАСИБО!

Сразу увидел реальную выходную мощность точки , полюбому больше 20Дб.

А Wive очень хороша.

Я гляжу есть желание копаться и разбираться?

Если так, то может заняться сменой ядра на более надёжное (новое)?

А то глюки, связаные с ядром похоже ещё нам дадут о себе знать...

Чего стоит только TTL=255, который может привести к капитальным затыкам сети...

 

N.leiten

Выложил бы исходники пофиксеной Wive (0.5.7)...

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

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


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

Я гляжу есть желание копаться и разбираться?

Если так, то может заняться сменой ядра на более надёжное (новое)?

А то глюки, связаные с ядром похоже ещё нам дадут о себе знать...

Чего стоит только TTL=255, который может привести к капитальным затыкам сети...

Желание есть.

Можно попробовать ядро поменять.

Надо только полностью со всем разобраться.

А еще б хотелось в АР флешку более емкую впаять, или использовать уже имеющиеся порты для подключения внешних модулей расширеня памяти(что болле реальнее)

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

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


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

До конца недели постараюсь сделать 0.5.8 релиз с возможностью удаленного обновления и плюс исправления мелкие (там конфиги айпикад перенести в /etc/ нормально, там кому-то еще надобно чтоб resolv.conf был...) В общем по мелочам наскребу на новую версию и запакую исходники в паблик.

ЗЫ. От меня не отказывайтесь :) Я тоже могу помочь и рад сменить ядро. А то с текущим ядром (в частности с его ошибками) не запускается Ip userspace Queuing, что очень надобно для чудной штучки Frottle (очень вкусная вещь). В принципе если ее прикручу к роутеру, готов писать патч для бриджа, чтоб тоже умела в прозрачном режиме работать :)

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


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

а вот и описание - (подробное) - всем советую его сначала прочесть ftp://193.227.250.26/firmware/nleiten/Docs/Wive Firmware for RTL8186 Boards.cp1251.txt
На первом же этапе возник вопрос (если глупость спрошу, не ругайте, я не сетевик :)
Установите на своем компьютере айпи-адрес из подсети 192.168.1.0/255.255.255.0 (но не 192.168.1.6), например 192.168.1.1.

Для включения режима обновления прошивки, выключите точку доступа по питанию. Нажмите кнопку Reset и включите точку доступа, подождите не меньше 5 секунд.

Для заливки прошивки потребуется TFTP клиент (для Windows http://www.tftp-server.com/tftp-client.html)

Используя Windows TFTP Client загрузите сначала файл root.bin, подождите секунд 15-20, затем linux.bin на точку доступа командой

>tftp -i 192.168.1.6 root.bin

>tftp -i 192.168.1.6 linux.bin

А как мой комп сможет соединиться по вышеуказанному локальному IP с точкой доступа после ресета, если по умолчанию её IP будет 192.168.0.50 ???

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


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

А как мой комп сможет соединиться по вышеуказанному локальному IP с точкой доступа после ресета, если по умолчанию её IP будет 192.168.0.50 ???

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

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


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

Я гляжу есть желание копаться и разбираться?

Если так, то может заняться сменой ядра на более надёжное (новое)?

А то глюки, связаные с ядром похоже ещё нам дадут о себе знать...

Чего стоит только TTL=255, который может привести к капитальным затыкам сети...

Желание есть.

Можно попробовать ядро поменять.

Надо только полностью со всем разобраться.

А еще б хотелось в АР флешку более емкую впаять, или использовать уже имеющиеся порты для подключения внешних модулей расширеня памяти(что болле реальнее)

Давайте чтобы не получилось путаницы определим кто и что будет делать.

Я сейчас занимаюсь непосредственно железом,- готовлю всё необходимое для пайки и подключения SD/MMC карточки к G700AP.

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

А сейчас у меня основная проблема - драйвер (mmc.c), который никак не хочет собираться компилятором от lexra... :(

 

Разговаривал с dgreen'ом на счёт неотрабатываемых компилятором конструкций,- пофиксил их в драйвере, но всё равно картина осталась неизменной... :-/

 

Отсюда предложение,- я выкладываю исправленые сорцы драйвера, а вы попробуйте на своей конфигурации его собрать.

 

До конца недели постараюсь сделать 0.5.8 релиз с возможностью удаленного обновления и плюс исправления мелкие (там конфиги айпикад перенести в /etc/ нормально, там кому-то еще надобно чтоб resolv.conf был...) В общем по мелочам наскребу на новую версию и запакую исходники в паблик.

ЗЫ. От меня не отказывайтесь :) Я тоже могу помочь и рад сменить ядро. А то с текущим ядром (в частности с его ошибками) не запускается Ip userspace Queuing, что очень надобно для чудной штучки Frottle (очень вкусная вещь). В принципе если ее прикручу к роутеру, готов писать патч для бриджа, чтоб тоже умела в прозрачном режиме работать :)

Ждём релиза 0.5.8! :)

 

ЗЫ А кто-то отказался? ;) просто ты вчера писал, что времени нет, вот я и решил поинтересоваться есть ли у заинтересованого человека время и желание. :)

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


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

До конца недели постараюсь сделать 0.5.8 релиз с возможностью удаленного обновления и плюс исправления мелкие (там конфиги айпикад перенести в /etc/ нормально, там кому-то еще надобно чтоб resolv.conf был...)
Ой, это был я :)

Но я думаю, каждый и сам сможет создать его, по потребности.

В конце концов, тут все вроде разбираются в линухе :)

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


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

а у кого-нибудь получилось перенаправить syslog на доругой хост?

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


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

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

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


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

Давайте чтобы не получилось путаницы определим кто и что будет делать.

Я сейчас занимаюсь непосредственно железом,- готовлю всё необходимое для пайки и подключения SD/MMC карточки к G700AP.

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

А сейчас у меня основная проблема - драйвер (mmc.c), который никак не хочет собираться компилятором от lexra... :(

 

Разговаривал с dgreen'ом на счёт неотрабатываемых компилятором конструкций,- пофиксил их в драйвере, но всё равно картина осталась неизменной... :-/

 

Отсюда предложение,- я выкладываю исправленые сорцы драйвера, а вы попробуйте на своей конфигурации его собрать.

Ждем драйвера.

А пока посижу в Wive iptables настрою. Там скрипт S50iptables в /etc/rc.d подправить непомишало .

И для фаервола правила цепочек прописать , а то АР совсем беззащитным ребенком осталась.

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

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


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

Ждем драйвера.

А пока посижу в Wive iptables настрою. Там скрипт S50iptables в /etc/rc.d подправить непомишало .

И для фаервола правила цепочек прописать , а то АР совсем беззащитным ребенком осталась.

Выложил драйвер SD/MMC и ext2 сюда: http://slil.ru/23212047

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


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

Ночью переставил Линух,- поставил посмотреть что из себя представляет Мандрива 2006,- ничо такая, красивая. :)

Удалось-таки мне нормально собрать чат-сервер и mpcs с помощью компилятора от lexra!

mmc.c так и не поддаётся гипнозу... :(((

В дальнейшем продвижении SD/MMC мода стопор из-за того, что драйвер не хочет компилироваться :(

Вот пачка ошибок, возникающих при сборке (может кто подскажет в чём грабли):

make.zip

 

Так же выкладываю чат-сервер, портированый под mips:

ichatserv_0.21.zip

Нужно положить бинарник и конфиг в /mmc/ichatsrv/, предварительно создав их.

Бинарник нужно переименовать в ichatsrvd.

S91ichatsvrd нужно положить в /etc/rc.d/ если нужен автозапуск сервера при старте АП.

Сервер очень экономичный и есть всего порядка 6% РАМы, не загружает проц.

Под винду оч. удобно использовать клиент UniChat.

 

Сейчас буду колдовать над прошивкой со скальпелем в руках, да бы вырезать из неё всё, что можно, да бы освободить 321Кб места чтобы залить mpcs не используя доп. флешку.

Кто знает что это за софтина и для чего нужна,- поймут! ;)

 

ЗЫЖ В общем, нужно собирать драйвер mmc.c...

 

 

Добавлено:

После перезагрузки АП /mmc и всё её содержимое стирается!

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

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


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

а у кого-нибудь получилось перенаправить syslog на доругой хост?

Оказалось что нужно всего-то запустить syslogd c опцией -R hostname.

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


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

У меня вопрос по поводу установки мощьности в прошиве Wive

iwpriv wlan0 set_mib TxPowerOFDM=

как я понял значения пишутся в 16-тиричном виде для каждого канала отдельно, а теперь вопросс подскажите какие максимальные и минимальные значения может принимать ета переменная ?

Хотелось бы увидить нечто вроде

400mW=

315mW=

250mW=

200mW=

150mW=

100mW=

63mW=

50mW=

32mW=

16mW=

Либо в dB и соответствующие значения....

Точка пропатчена радиатором на проце 8186 и на передатчике (в экране вырезал дирку и приклеел радиатор) .

Летом перегревался пришлось дорабатывать .

Заранее благодарю за ответы !

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

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


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

Только я порадовался, что компилятор наконец заработал как надо...

 

Собираю сейчас Wive из сорцов и...:

 

********************* RW filesystem *********************
==>Making ramdisk size 512 KBytes
512+0 входных записей
512+0 выходных записей
mke2fs 1.38 (30-Jun-2005)
/dev/ram is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
512 inodes, 512 blocks
25 blocks (4.88%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
512 inodes per group

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
mount: invalid option -- m
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
make: *** [all] Ошибка 1

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


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

где-то в mkimg опечатка или что-то дописал не то...

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


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

где-то в mkimg опечатка или что-то дописал не то...
Этот глюк нашёл как исправить,- пришлось в mkimg писать полный путь до папки /mnt/ram.

Теперь глюк такой, что под конец он не видит /mnt/smb и не хочет отдавать мне boot.bin (к этому времени linux.bin уже лежит в /images).

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


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

Все глюки нашёл и пофиксил.

Прошивка собралась нормально.

 

Сразу взялся за скальпель и как говорится,- по живому резал всё, что плохо лежит, да бы высвободить место под mpcs! :)

 

Так же апгрейдил dropbear до версии 0.48-1, включил в нём scp, он стартует при попытке коннекта, висит в процессах, но нифига не работает :(

Пробовал собрать прошивку со старой версией 0.46 и включеным scp,- картина аналогичная - видима нужно ещё конфиги для scp какие-то запихать, чтобы можно было работать с ним. Либо может какие глюки с SSH и SCP начались после того, как я выкинул iptables (в ядре тоже обрубил).

 

Из плохих новостей,- mmc.c до сих пор не поддаётся гипнозу... :-/

 

Из хороших новостей:

1. COM-порт на G700AP либо не юзается консолью вообще, либо консоль отваливается от него сразу же после загрузки АП, т.к. mpcs прицепился на ttyS0 без каких-либо проблем и ошибок!

2. в BusyBox есть все необходимые утилиты для разметки и форматирования дисков в ext2, ext3,- по этому для работы с SD/MMC картой нам остаётся только собрать драйвер mmc.c - всё остальное уже есть на борту! Сегодня пробовал это добро включать - всё собирается и работает! Поддержка ext2 уже включена в BusyBox; поддержка DOS разделов (модули msdos, vfat) так же присутствуют в Busybox,- включал их - похоже что работают.

 

TODO:

1. Нужно как-то всё-таки заставить dropbear работать по SCP...

2. До смены ядра пока, как до Киева, по этому хотя бы пропатчить его было бы гуТТ;

3. Апдейт версий софта (dropbear, BusyBox, ...).

 

Сейчас пересобираю отдельную прошивку для использования с mpcs ONLY; там не нужно никаких наворотов,- только езернет, вай-вай, свободный COM ну и сам mpcs конечно же. При вырезании ненужного софта в прошивку преркасно помещается mpcs, чат-сервер и ещё место свободное остаётся! :)

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


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

Попробую я ядро поменять посмотрим что получиться.

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


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

использую прошивку Wive-v0.5.6-20060913.tar.gz довольный как СЛОН спасибо огромное..

повторно пишу что удовольствием оочень с большим выложил бы прошивки или мануалы или ещё что .. на домен с неймом по теме wi-fi.net.ua :) огромная благодарность разработчикам и кто помогал настроить мне АП мои...

---

вот ещё вопросик.. купил ещё две точки G700AP и хотел бы связать 2 маленькие сети..

как заставить эти АП работать p2p ? или p2mp ?

на прошивке Wive-v0.5.6-20060913.tar.gz

и ещё есть как можно прикрутить в них SNMP ? или с сервака данные снимать для MRTG как более грамотно поступить ?

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


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

Animal

Спасибо.

Как настроить р2р p2m есть в ридми - раздел как настроить прозрачное соединение(WDS) в конце.

Статистику можно собирать ipcad а чем ты снимать ее будешь - уже твое дело.

 

RTL8186

Искренне, желаю удачи. Там в ядре столько вставок по типу

#ifdef SET_JACKSON_NET

.....

#endif

Причем такие вставок много и они по две-три строчки. Портировать это всё в другое ядро - я даже не знаю как. Если что - стучись в аську.

 

Dr. Morg

Хм, попробую поковырятся с этим чудом. Да и пора уже вылаживать 0.5.8 версию...

 

зЫ. Поздравьте меня - я винду послал на три буквы. Полностью перешел на линух. Федора 5 вроде бы неплохо работает.

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


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

RTL8186

Искренне, желаю удачи. Там в ядре столько вставок по типу

#ifdef SET_JACKSON_NET

.....

#endif

Причем такие вставок много и они по две-три строчки. Портировать это всё в другое ядро - я даже не знаю как. Если что - стучись в аську.

ИМХО, стоит попробовать патчить ядро, чтобы эти вставки не убить?

 

Dr. Morg

Хм, попробую поковырятся с этим чудом. Да и пора уже вылаживать 0.5.8 версию...

Угу... нада бы =)

А то делаем одну и ту же работу каждый =)

 

зЫ. Поздравьте меня - я винду послал на три буквы. Полностью перешел на линух. Федора 5 вроде бы неплохо работает.
Поздравления! :)

Но Debian мне всё равно как-то ближе... :)

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


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

brb

Честно - не знаю... man udhcpd может помочь... надо будет включить в ридми и этот пункт :) Там по-моему просто конфиг создать нужно в /etc и прописать что нужно... По-моему Virus уже делал такое.

 

Dr. Morg

Со вставками - можно попробовать сделать так. Взять оффициальную версию ядра 2.4.18 снять дифф. и потом этим дифом пропатчить уже 2.4.3х какую-то там... Не факт, что будет работать (наверняка будут элементы измененные и убранные, но скорее всего их будет минимум - можно и руками подправить). Попробую на завтра-послезавтра этим занятся. Если получится - буду на седьмом небе от счастья (учитывая возможность включения Frottle в прошивку).

 

ЗЫ. Главное что не винда. А линукс уже можно к своей душе подобрать/доделать ;) (чего нельзя сделать с виндой)

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


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

Join the conversation

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

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

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

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

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

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

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