AndreyATC Posted August 31, 2009 · Report post я знаю что оно делает вопрос в том как работать с GPIO в Wive-ng ! я портирую =) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 31, 2009 · Report post Смотрите модуль обслуживающий mcc и rtl_gpio там всё вроде понятно ;) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 31, 2009 · Report post спасибо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 31, 2009 · Report post все нашло осталось только разобраться с константами=) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 31, 2009 · Report post Ну вот и славненько. Чего хоть этот модуль вообще делает-то? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 31, 2009 · Report post у меня dynamix dw 3512 это wifi точка доступа + 2 FXS порта для VoIP телефонии стандарноя прошивка мне не очень нравится и за ряда ограничений в плане точки доступа прошил его wive-ng все работает ок но вот FXS порты нет, так как драйверов нету! нашол драйвер под Atheros 2317 вот и парюсь=) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 31, 2009 · Report post А потрясти произвдителя на предмет сырцов модуля не судьба? На кой опять лисапеды городить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted August 31, 2009 · Report post нету смотрел! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted August 31, 2009 · Report post Чего нету? Куда смотрел? Грю написать производителю и запросить код модуля? Ну и быть понастойчивие. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 1, 2009 · Report post щас попробую может что то и получится нету выставленых исходников! я думал тоже что есть недельку поискал потом понял что дело дрянь! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Kulek74 Posted September 1, 2009 · Report post Народ , у кого нибудь работают vlan с последними версиями NG ?? если есть такие, то выложите конфиги , плиз. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 1, 2009 · Report post на запрос исходных кодов товарищи из динамикса культурно послали! чо в принцыпе и ожидалось мотивируя тем что это коммерческий продукт Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 1, 2009 · Report post на запрос исходных кодов товарищи из динамикса культурно послали! чо в принцыпе и ожидалось мотивируя тем что это коммерческий продукт Мотивируйте их письмом в FSF и копией им на ящик, ибо исходный код вам как покупателю по условиям GPL отдать должны, либо оформить это как внешний бинарный модуль обеспечив простую перелинковку как это сделано с wifi модулем например. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 1, 2009 · Report post Народ , у кого нибудь работают vlan с последними версиями NG ?? если есть такие, то выложите конфиги , плиз. Проверил 0.3.3 на P330 работает, конфиги как и везде в Linux банальные http://www.opennet.ru/base/net/linux_vlan.txt.html . Заметил что через wds проваливаются не все вланы пересмотрел чуток код http://wive-ng.git.sourceforge.net/git/git...aecaa709fea6a8b так что синкайтесь и собирайте из сырцов хотя и до этого всё должно работать. Ну и не забываем что модуль 8021q должен быть загружен до конфигурации vlan`нов а свич если он есть на борту должен быть переведён в тупой режим отключением его поддержки в ядре или же вланы можно будет использовать только на WAN интерфейсе. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 1, 2009 · Report post после дня упорной переписки они культурно сказали что єто их интеллектуальный труд и он поставляется такой как есть! пишите куда хотите! увы:( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 1, 2009 · Report post после дня упорной переписки они культурно сказали что єто их интеллектуальный труд и он поставляется такой как есть! пишите куда хотите! Ну это же замечательно!!! Пишем в FSF и динамим динамикса? =)))) Их интеллектуальный труд был бы их если бы они не нарушали права других, а так они в корне не правы. Я очень долго переписывался с риалтэком до момента пока получил последние сырцы и даташиты. Дерзайте. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 1, 2009 · Report post :) спасибо за совет! буду пробовать, интересно что из этого получится! мене интересный только один факт если они переделали то что распространяется как GPL обязаны ли они выложить окончательный продукт который получился? Грубо говоря они адаптировали драйвер wcfxs.о FXS карти TDM400P и Астериск а делится тем что из этого получилось не хотят мало того они этого даже не опровергают! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 1, 2009 (edited) · Report post Ще раз повторююсь ви взяли код на який розповсюджується ліцензія GNU GPL модифікували його і розповсюджуєте у своєму обладнані !(що до обладнання та апаратної реалізації я ніяких претензій не маю і документації не вимагаю), в такому разі ви відповідно до ліцензування програмного забезпечення яке ви використовуєте в своєму пристрої зобов’язані надати повні програмні коди модифікованих програмних продуктів ліцензованих на умовах GNU GPL. На наш код не розповсюджується ліцензія GPL. Чому є безкоштовна версія реалізаціі астеріска наприклад trixbox CE ї є платні версії котрі не розповсюджуються як вихідні тексти ??? Пожалійтесь ще на них... (www.trixbox.com) Я не погрожую вам судами, я просто повідомлю фундацію відкритого програмногог забезпечення про вашу відмову і порушення ліцензування GNU GPL!!! Будь-ласка. Це ваше право. Edited September 1, 2009 by AndreyATC Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 1, 2009 · Report post :) спасибо за совет! буду пробовать, интересно что из этого получится!мене интересный только один факт если они переделали то что распространяется как GPL обязаны ли они выложить окончательный продукт который получился? Грубо говоря они адаптировали драйвер wcfxs.о FXS карти TDM400P и Астериск а делится тем что из этого получилось не хотят мало того они этого даже не опровергают! Еслли они модифицировали GPL код то обязаны выложить сырцы, если включили свой код в GPL проект (а ядро под gpl) то минимум обязаны отдать бинарь с которым можно линковаться. Все изменения GPL кода должны быть возвращены в исходниках, все внешние модули включенные в GPL проект (напрямер ядро) могут быть переданы как в бинарном виде в виде модуля или библиотеки так и в виде исходных текстов, но вернуть должны иначе не имеют права включать в ядро при условии передачи или продажи результирующего устройства/кода 3ей стороне. Хороший пример модули ядра у риалтэка для поддержки wifi, поставляются в виде бинарного модуля. Т.е. тут потрясти их больше дело принципа, а то некоторые особо обнаглевшие вендоры вообще на всех положили. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 1, 2009 · Report post Всвязи с найденной дыркой в dnsmasq позволяющей исполнять удалённо произвольный код внепланово зарелищил 0.3.4 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 3, 2009 · Report post возвращаюсь к написанью драйвера на микросхему si3215 каким образом можно определить значения констант например для альтероса они определены: #define AR5315_ DSLBASE 0xB1000000 #define AR5315_GPIO_DI (AR5315_DSLBASE + 0x0088) #define AR5315_GPIO_DO (AR5315_DSLBASE + 0x0090) #define AR5315_GPIO_CR (AR5315_DSLBASE + 0x0098) #define AR5315_GPIO_INT (AR5315_DSLBASE + 0x00a0) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 3, 2009 · Report post Судя по всему эти константы не что иное как адреса для управления конкретными GPIO линиями. типа: RTL_W32(RTL_GPIO_PABDATA, (RTL_R32(RTL_GPIO_PABDATA) & ~(BIT))); // HIGH RTL_W32(RTL_GPIO_PABDATA, (RTL_R32(RTL_GPIO_PABDATA) | (BIT))); //LOW Где RTL_GPIO_PABDIR - начальное смещение BIT - адрес конкретной линии относительно GPIO (0x4 - линия светодиода 0 0х8 линия светодиода 1 на 8186), подробнее см в rtl_gpio.c ну и даташиты из SDK в зубы. Надеюсь нигде не соврал ;) P.S. Кто юзает версии до 0.3.5 советую обновиться до 0.3.5, кто юзает версии из git срочно синхронизируем код. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 3, 2009 · Report post тесть я все таки правильно понял мне нужно посмотреть к каким ножкам rtl8186 припаяны микросхемы! а потом в зависимости от этого определять константы которые мне нужны? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted September 3, 2009 · Report post тесть я все таки правильно понял мне нужно посмотреть к каким ножкам rtl8186 припаяны микросхемы! а потом в зависимости от этого определять константы которые мне нужны? Абсолютно верно. Ну и чтение запись нужно будет переделать по обраху и подобию из rtl_gpio. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
AndreyATC Posted September 3, 2009 · Report post ну это ясно спасибо за информацию буду пробовать про результат отпишусь! и еще вопрос можно будет включить драйвер в дистрибутив? если конечно все получиться! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...