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

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

Господа! Просидел 2 дня. Ну нельзя - же так... Поправте /opt/Wive/tools/cvimg а вернее /opt/Wive/APP/wl/apmib.h в части структуры img_header.

typedef struct img_header {

unsigned char signature[sIGNATURE_LEN] __PACK__;

unsigned long startAddr __PACK__;

unsigned long burnAddr __PACK__;

unsigned long len __PACK__;

} IMG_HEADER_T, *IMG_HEADER_Tp;

 

unsigned long - это неправильно! Неправильно пишет заголовок в прошивке на НЕ 32 битных машинах. Замените на uint32_t хотя-бы...

Код там древненький и таких вещей навалом, у мну нет 64бит системы потому много где могли остаться неисправлены данные несуразности, ща попралю и залью в git, спасибо за репорт, но лучше бы уж сразу диф чтобы мне не париться руками это дело править $)

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


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

Млин... Я рад - бы диффф, я рад бы все это поправить.... НО Я НЕ УМЕЮ НИЧЕГО НА ЦЕ ((((( Я много много лет пишу под эмбеддед на асме. Пару моих вирусов эпох

и МС-ДОС гуляли долго. Я умел когда-то на паскале. Я сейчас умею очень хорошо на перле и скверно на шелле. НО Я НЕ ВКУРИЛ В ЦЕ...  ВООБЩЕ. В моем понимании все эти make и прочее - это бред сумасшедшего. Все это настолько неочевидно.  А адресная арифметика сплош и рядом - это ваще. 

 

Вот такой я урод. Если - бы кто нибудь мне все это рассказал или дал толковое руководство... Ведь д.б. смысл во всех этих штуках из мира Сишных программистов...

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

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


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

В моем понимании все эти make и прочее - это бред сумасшедшего. Все это настолько неочевидно.

Тут согласен, автомэйк ещё та помойка, потихоньку переползаю на cmake в новых проектах.

 

А адресная арифметика сплош и рядом - это ваще.

Дык ить =)

 

Вот такой я урод. Если - бы кто нибудь мне все это рассказал или дал толковое руководство... Ведь д.б. смысл во всех этих штуках из мира Сишных программистов...

Ггыггы, я тоже теряюсь в коде вне ядра, в ядре всё чётко и стандартизовано никакой бегатни, а как копнёшь юзерспэйс ещё какого-нить китаекода написанного на от*(сь в котором даже malloc неосилили жутко становиться. И что касается 64бит архитектур для меня пока темновато, бум разбираться. Вроде поправил, собрал на AMD64 на сервере всё собралось и залилось, ещё раз спасибо за репорт.

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


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

Сделал сборку из текущего гита т.к. накопилось множество мелких изменений влияющих как на процесс сборки так и на функционал и стабильность, ченджлог тут http://wive-ng.git.sourceforge.net/git/git...e-ng;a=shortlog Текущая версия 0.3.9.

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


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

Блин, поторопился, выложил версию 0.3.9 с неработающим на некоторых системах iptables, кто уже успел обновитьс обязательно льём 0.3.10, настройки можно не сбрасывать.

 

В 0.3.10 добавил udpxy (но если захотите его приюзать настроить таки придётся с нуля.

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


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

подскажите можно ли точку заставить работать в режиме бриджа как клиент.

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

понимаю что элементарно просто но где грабля непойму.

хочется подобия как в блюбоксе - все прозрачно в т.ч и МАС адреса клиентов

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

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


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

подскажите можно ли точку заставить работать в режиме бриджа как клиент.

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

понимаю что элементарно просто но где грабля непойму.

хочется подобия как в блюбоксе - все прозрачно в т.ч и МАС адреса клиентов

Нужно установить NAT2.5=no

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


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

Давненько не было официальных релизов под 8186 устройства. Решил подытожить измененения во всей 3ей ветке кратенько и выложить стабильный 0.3.11 релиз.

 

1) Практически в каждой версии производилась актуализация используемого в прошивке ПО

2) Множество изменений в скриптах системах инициализации, настройка стала проще, исправлено множество мелких недочётов добавлено больше опций.

3) Добавлена начальная поддержка 8196b чипов,но в силу малой распространённости и тормознутости USB подключения 8192 модуля к 8196b пока работы по интеграции остановлены, тем более сделана ставка на новые чипы ralink

4) Небольшие правки в коде реализации моста на предмет оптимизации и фильтрации "паразитного" трафика с WLAN

5) Небольшие правки в conntrack направленные на более разумное использование памяти

6) Ядерные pptp/l2tp полностью совместимые с серверами корбины славящимися своей глюкавостью (петли)

7) Восстановлена работоспособность VLAN на устройствах без коммутатора

8) Пофикшены краши WiFi при некоторых типах трафика, а также WiFi драйвер был обновлён до финальной (последней по словам китайцев) версии

9) Оптимизирован код LAN драйвера

10) Добавлены утилиты udpxy/mcprobe/etherwake

11) Добавлена поддержка IMQ

12) Бэкпортированы все критические фиксы из 2.4.37.х ветки ядра

13) Добавлен конвертер образов revA->B

14) Сильно переработана система сборки включая исправления сборки на 64 разрядных системах.

 

И многое многое другое...

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


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

Доброго времени суток господа.

Вот хотел поинтересоваться есть ли в вайве

или других прошивках под RTL8186 поддержка OSLRd?

И если нет то что для этого надо?

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


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

В дереве исходников есть, т.е. нужно скачать SDK из git поправить файл config исключив ненужные утилиты типа udpxy или что вам не нужно дабы высвободить место и включить OSLRd там же. Ну и скомпилить.

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


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

В дереве исходников есть, т.е. нужно скачать SDK из git поправить файл config исключив ненужные утилиты типа udpxy или что вам не нужно дабы высвободить место и включить OSLRd там же. Ну и скомпилить.
Спасибо будем пробывать.

MESH не спитъ =)

G700 на мясо.

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


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

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

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


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

Прошу прощения, если баян, но по сочетанию "mtu" сам форум не ищет, ибо слово короткое, а гугл и поиск по другим словам не помог.

В общем, проблема в том, что если я меняю mtu=1400, то Pppd падает, по ошибке Fatal singal 11. При этом если включить debug, то на консоль выводится еще Overriding MTU 1500 to 1400: Bad file descriptor.

 

Если оставить mtu=1500, то все авторизуется, правда потом приходится руками через ifconfig уменьшать mtu.

 

Использую L2TP. Версия прошивки 0.3.11. Железо - Zyxel P-330

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


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

Прошу прощения, если баян, но по сочетанию "mtu" сам форум не ищет, ибо слово короткое, а гугл и поиск по другим словам не помог.

В общем, проблема в том, что если я меняю mtu=1400, то Pppd падает, по ошибке Fatal singal 11. При этом если включить debug, то на консоль выводится еще Overriding MTU 1500 to 1400: Bad file descriptor.

 

Если оставить mtu=1500, то все авторизуется, правда потом приходится руками через ifconfig уменьшать mtu.

 

Использую L2TP. Версия прошивки 0.3.11. Железо - Zyxel P-330

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

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


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

Пофиксил, залил 0.3.12

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


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

У кого там были проблемы с arp фильтром? попробуйте собрать версию из git, вроде победил.

Заодно к wive-ng ведру привернул поддержку 8196b осталось только конвертер образов родить и попробовать взлететь.

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


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

Пофиксил, залил 0.3.12

Ого, оперативность поражает :)

 

Спасибо большое, теперь все работает :)

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


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

Не за что, просто если бы сразу бы не поправил незнаю когда бы дошли руки.

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


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

Доброго дня

 

Имеется точка DLink G700 AP, прошитая Wive-ng 0.3.12

Но ней поднят pppoe до провайдера (Дом.Ру)

Точка раздает интернет WiFi-ем на два ноута (WinXP, Vista)

 

Проблема: при попытке выгрузить что-то по сети (отправить письмо с большим вложением, например) - интернет падает на несколько минут (хотя потом сам и поднимается). (Если же шнурок от провайдера соединять напрмую с ноутом, минуя G700 - все нормально). Также не меряется исходящая скорость (через http://www.speedtest.net/, например)

 

Вопрос: сталкивался ли кто-то с подобной проблемой на G700 с pppoe? Что можно проверить\настроить в конфиге прошивки?

(на данный момент настроено по http://wive-ng.sourceforge.net/?WIVE-NG_81...ya:Dlya_Dom.Ru)

 

Спасибо

 

P.S. Есть мнение, что это связано с MTU (сейчас на роутере настроено =1000), но непонятно какие шаги предпринять для борьбы

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

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


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

Столкнулся можно сказать с детской проблемкой...

Есть ДАП-1160.

1-ый порт и wlan завязываю в бридж с ИП 192.168.1.50

2-ой порт без бриджа (ETH1_IN_BR0=no) с ИП 192.168.2.50 и который подключен к модему, который работает как роутер.

 

Нужно чтобы раздавать полученный с модема интернет через вифи и 1-ый порт.

На точке включил:

IPV4_FORWARD_ENABLE=yes

MASQUERADE=yes

 

Прописал маршрут

ip ro add default via 192.168.2.1

 

Но как с точки не пингуются сайты (ip определяется, тоесть проблема не в ДНС), так и с компа, который подключен в 1-ый порт.

 

Неужели я еще чтото забыл включить?

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


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

Да, скорее всего что-то упустили, но в лоб не скажу что.

Кстати получил я таки девайсы http://sfstudio.livejournal.com/18936.html?mode=reply

 

Сразу скажу, впечатлён, поизводительность даже в G режиме впечатляет. Никаких затыков по процу. Будем теперь работать с ними и переносить наработки. Никакие риалтэки рядом не валялись по производительности.

 

LAN<=>WLAN G mode + NAT

iperf -c 10.0.0.233 -N -P4 -t60

------------------------------------------------------------

Client connecting to 10.0.0.233, TCP port 5001

TCP window size: 64.0 KByte (default)

------------------------------------------------------------

[ 4] local 10.0.0.254 port 59841 connected with 10.0.0.233 port 5001

[ 3] local 10.0.0.254 port 59840 connected with 10.0.0.233 port 5001

[ 5] local 10.0.0.254 port 59842 connected with 10.0.0.233 port 5001

[ 6] local 10.0.0.254 port 59843 connected with 10.0.0.233 port 5001

[ ID] Interval Transfer Bandwidth

[ 5] 0.0-60.1 sec 46.9 MBytes 6.55 Mbits/sec

[ 6] 0.0-60.1 sec 47.2 MBytes 6.59 Mbits/sec

[ 3] 0.0-60.1 sec 45.8 MBytes 6.40 Mbits/sec

[ 4] 0.0-60.1 sec 46.8 MBytes 6.54 Mbits/sec

[sUM] 0.0-60.1 sec 187 MBytes 26.1 Mbits/sec

 

Т.е. ната какбудто и нет вовсе ;) Позитивненько.

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


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

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

У меня трабл:

 

Прошил точку dwl-g700ap вивом...

 

хочу сделать так чтобы она работала в режиме точки доступа, да так чтобы она брала для клиента через eth0 по DHCP айпи и все прочее и передавала по WLAN0)

(у меня провайдер работает тупо по дхйп)

 

можете подсказать, что и где прописать, заранее спасибо!

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

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


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

Теперь тоже самое но по Русски плз.

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


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

Ну чтоб как точка доступа работала - устройствам айпр выданный провайдером выдавала, примерно так)

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


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

Ничего не понял. Имейте совесть изъясняться на нормальном языке если желаете услышать ответ.

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


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

Join the conversation

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

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

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

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

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

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

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