KnYaz2020 Posted August 23, 2009 · Report post Чтото немогу скачать новые ссорцы :( # git clone git://wive-ng.git.sourceforge.net/gitroot/wive-ng Initialized empty Git repository in /var/opt/wive-ng/.git/ fatal: The remote end hung up unexpectedly Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 23, 2009 · Report post git://wive-ng.git.sourceforge.net/gitroot/wive-ng заменить на git://wive-ng.git.sourceforge.net/gitroot/wive-ng/wive-ng это шиза новая у sf.net такая. Кстати, да соберите потестите, там в бридже за последние 2 дня несколько изменений внёс, нагрузка на проц при работе в редиме моста через wifi заменто упала. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 23, 2009 · Report post Упс, не синкайтесь, багу нашёл. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 23, 2009 · Report post Откатил, синкайтесь. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
KnYaz2020 Posted August 24, 2009 (edited) · Report post После компиляции новой прошивки заметил пару неприятных вещей :( 1. На роутере перестает работать pppoe. Лечится переустановкой пакета rp-pppoe-client 2. Что-то совсем неправильно работает утилита tc. Как вылечить не нашел, скорее всего нужно ее переставить, но пока не нашел в каком она пакете. подскажите плз. как решить эту проблему. Или это проблемы с ppp. Ситуация такая, клиенты лазят в нете через VPN. Канал 4Мбит. Если удалить правило-шефпера для конкретного девайса (tc qdisc del dev ppp3 root), то максимальную скорость показывает 2.5Мбит, хотя при этом если выключить VPN и пойти через НАТ, то есть все 4Мбит. Эта проблема возникла после компиляции прошивки. Что она позаменяла? Помогите плз. решить эту проблему. Edited August 24, 2009 by KnYaz2020 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 24, 2009 · Report post После компиляции новой прошивки заметил пару неприятных вещей :( 1. На роутере перестает работать pppoe. Лечится переустановкой пакета rp-pppoe-client 2. Что-то совсем неправильно работает утилита tc. Как вылечить не нашел, скорее всего нужно ее переставить, но пока не нашел в каком она пакете. подскажите плз. как решить эту проблему. Или это проблемы с ppp. Ситуация такая, клиенты лазят в нете через VPN. Канал 4Мбит. Если удалить правило-шефпера для конкретного девайса (tc qdisc del dev ppp3 root), то максимальную скорость показывает 2.5Мбит, хотя при этом если выключить VPN и пойти через НАТ, то есть все 4Мбит. Эта проблема возникла после компиляции прошивки. Что она позаменяла? Помогите плз. решить эту проблему. Вы чего вообще делаете? Что значит переустановка pr-pppoe-client откуда он вообще взялся? Каким боком у вас прошивка что могла позаментять? И вообще додуматьс собирать софт на сервере/роутере это нужно уметь. Более того если бы фирмварь бы что-то позаменяла у вас бы вообще tc не работал т.е. выпадал бы сразу в сегфолтт ибо в прошивке он собирается под mips. Написано МОРЕ БРЕДА причём не по теме, т.е. безотносительно 8186. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Aliech Posted August 25, 2009 · Report post В прошивке make есть? о.О? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 25, 2009 · Report post Да блин, он на PC роутере от рута собрал прошивку видимо. Хотя даже при таком раскладе не вижу проблем. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
_green_day_ Posted August 27, 2009 · Report post обновился до версии 0.3.3 от 27.08.09 при нажатии контрол d не завершает сессию а выдает [Wive-NG@/]# [Wive-NG@/]# Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post А кто сказал что оно обязано завершить сессию по ^-D ? У меня таких биндингов нет, а из бизибокса могли и выкинуть это дело. exit сложно набрать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
X0t@bych Posted August 28, 2009 (edited) · Report post интересную железку сотворили, почему то я её тока щас заметил: http://www.opennet.ru/opennews/art.shtml?num=22310 sfstudio, что скажете, исходники открыты и характеристики девайса неплохие... и ещё, цена не кусается :) Edited August 28, 2009 by X0t@bych Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post Что сказать? Я на Linksys не работаю. А у Акорп будут железки с вероятностью 99% на ралинк под 802.11n сейчас уже начал портировать в wive-ng поддержку ралинков и rtl8196b ибо сетей на 8186 построено навалом, а в wds риалтэк совместим только сам с собой. Более того, я не любитель комбайнов. Нужно будет - сделаем, но сам комбайны юзать не буду ибо прекрасно знаю какие ограничения для встраиваемых систем по железу на текущий момент существуют. Тут бы хоть базовые вещи впихнуть не упёршись в проц. А что касается сырцов то CISCO до сих пор судиться с FSF поэтому не рискуют зажимать искходники, что в общем-то верно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post Здравствуйте есть такая железяка dynamix dw3512 в ней проц 8186 2мб флеш и 16 мв рам залил туда wive-ng все работает ок но вот в чем проблема в железяке 2 FXS порта cделаны на кодере si3215 есть драйвер http://wiki.villagetelco.org/index.php/Mes...Firmware_How_To написан как модуль ядра и астериск мини на их svn http://villagetelco.svn.sourceforge.net/vi...agetelco/david/ не подскажите как скомпилировать драйвер как модуль ядра и добавит астериск парюсь уже неделю но все бес толку! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post суть вопроса заключается в том что я не нашло мануала как скомпилировать модуль под wive-ng и добавить свое приложение в APP Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post Никаких мануалов нет и быть не может. Модуль нужно интегрировать в ядро, в APP приложения добавлются ручками по аналогии с остальными. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post я пробовал скомпилировать модуль таким мейкфайлом PWD := $(shell pwd) KDIR := /opt/Wive/kernel/modules_install/2.4.18.5-wive-ng.sf.net/build TOOLS := /usr/local/bin/ export PATH:= $(TOOLS):$(PATH) obj-m := mp.o 8250mp.o all: make -C $(KDIR) SUBDIRS=$(PWD) CROSS_COMPILE="mips-linux-uclibc-" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mips-linux-uclibc-gcc" modules при компиляции відает ошибку: root@atc-linux:/opt/Wive/david/driver# make make -C /opt/Wive/kernel/modules_install/2.4.18.5-wive-ng.sf.net/build SUBDIRS=/opt/Wive/david/driver CROSS_COMPILE="mips-linux-uclibc-" ARCH="mips" KBUILD_HAVE_NLS=no CONFIG_SHELL="/bin/bash" CC="mips-linux-uclibc-gcc" modules make[1]: Вхожу у каталог "/opt/Wive/kernel" make -C /opt/Wive/david/driver CFLAGS="-I /opt/Wive/kernel/include/asm/gcc -D__MIPSEB__ -D__KERNEL__ -I/opt/Wive/kernel/include -Os -fPIC -nostdinc -g -gstabs+ -fomit-frame-pointer -fexpensive-optimizations -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O3 -G 0 -mno-abicalls -fno-pic -DR3000 -mips1 -pipe -Os -fPIC -nostdinc -g -gstabs+ -fomit-frame-pointer -fexpensive-optimizations -DMODULE -mlong-calls" MAKING_MODULES=1 modules make[2]: Вхожу у каталог "/opt/Wive/david/driver" make[2]: *** Нема правила для створення цілі "modules". Зупинка. make[2]: Залишаю каталог "/opt/Wive/david/driver" make[1]: *** [_mod_/opt/Wive/david/driver] Помилка 2 make[1]: Залишаю каталог "/opt/Wive/kernel" make: *** [all] Помилка 2 а что нельзя его как внешний модуль подключать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post Говорю модуль нужно интегрировать в ядро а не городить с боку. Что в моих словах не ясно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post дело в том что я єтого не когда не делал и не очень понимаю как єто сделать конкретно в єтом ядре! не могли бы вы подсказать с чего начать и что в какие файлы нужно прописать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post А вы за меня и есть будите? (с) мульт. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post :) я понимаю что возможно задаю глупые вопросы но за неделю проб и ошибок у меня мало чего получилось... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post А вы за меня и есть будите? (с) мульт. буду;) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 28, 2009 · Report post Ну вот и еште тады... Вся документаци есть в дре и на lkml.org Я не преподаватель и не бесплатный "интегратор" =))) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 28, 2009 · Report post спасибо=) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 29, 2009 · Report post здраствуйте есть вопрос интегрировать драйвер кодера si3215 в ядро получилось он возникла проблема в драйвере есть код жестко привязан к процессору Atheros 2317 , inline void reset(u8 state) { u32 x; x = sysRegRead(AR5315_GPIO_DO) & ~(1<<RESET); x |= (state<<RESET); sysRegWrite(AR5315_GPIO_DO, x); } inline void sclk(u8 state) { u32 x; x = sysRegRead(AR5315_GPIO_DO) & ~(1<<SCLK); x |= (state<<SCLK); sysRegWrite(AR5315_GPIO_DO, x); } inline void sdi(u8 state) { u32 x; x = sysRegRead(AR5315_GPIO_DO) & ~(1<<SDI); x |= (state<<SDI); sysRegWrite(AR5315_GPIO_DO, x); } inline void ncs(u8 state) { u32 x; x = sysRegRead(AR5315_GPIO_DO) & ~(1<<nCS); x |= (state<<nCS); sysRegWrite(AR5315_GPIO_DO, x); } inline int sdo(void) { return sysRegRead(AR5315_GPIO_DI) & (1<<SDO); } static int spi_init(void) { u32 mask; /* create and apply the bit mask for GPIO control word */ mask = sysRegRead(AR5315_GPIO_CR); mask |= (1<<RESET) | (1<<SCLK) | (1<<SDI) | (1<<nCS); mask &= ~(1<<SDO); sysRegWrite(AR5315_GPIO_CR, mask); printk("mask: 0x%x\n", mask); printk("CR: 0x%x\n", sysRegRead(AR5315_GPIO_CR)); /* check mask is OK */ if (mask != sysRegRead(AR5315_GPIO_CR)) { printk("spi_init: mask doesn't match!\n"); return -1; } /* check IRQ register - don't want spurious interrupts */ printk("INT: 0x%x\n", (int)sysRegRead(AR5315_GPIO_INT)); /* set initial state of RESET and nCS */ reset(0); ncs(1); return 0; } возможно ли его адаптировать под rtl8186? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 31, 2009 · Report post Судя по ошмёткам работа с GPIO вот только что оно должно делать ХЗ. Кому нужно - тот портирует. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...