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

dgreen

Активный участник
  • Публикации

    234
  • Зарегистрирован

  • Посещение

Все публикации пользователя dgreen


  1. N.leiten, выложу diff для timer.c - сегодня вечером (забирать завтра - вечер у меня около 7 только начинается, а реально за комп дома попаду после 10). А что за проблема с АСК - что-то я пропустил :) Или выложить всю прошивку ? Я думаю, мой вариант прошивки уж очень специфичен - не сильно он и нужен. А вообще.. Надо будет по народу поспрашать - что нужно вообще - и собрать пару-тройку универсальных прошивок :) НАРОД ! Вам что надо в прошивке ? :) Пишите - бум делать, раз пошла уже такая пьянка.
  2. Падаюл листья, падают овисы. Падают - и ничего ты не сделаешь с глючным писанием на 5460 - падают. А вот замена штатного БП на блок от шуруповерта, который хоть и меньше мощи, но дает 17 вооль на холостом ходу, 14,5 под нагрузкой решило все проблемы. Овисы. Жуки. Ну не хватает у них проходного тока на питающей части - так поставте нормальные емкостя - импульсники их так любят ! Вот и все проблемы :)
  3. По поводу потери базы при скрытом SSID. Ура !!!!! Заработало. Я тут раньше писал по поводу перехвата таймера вызова корявых реалтековских дров. Писал, что не займусь этим еще долго. Так вот - я наврал. Вчера выяснил, что Dlink с ядром от овиса работает, базу не теряет - но все-таки уходит в кернел-паник после длительной работы (что-то там овисы в своем ядре намутили по поводу 16 метров памяти - где-то привязались к размеру). А все прошивки под 8 метров сидят с Embadded File System - система прилинкованна к ядру, и выдрать ядро без файловой системы - никак. В общем, мне стало грустно и обидно. А то мне вон ALexNik-у надо железку отдавать - а у меня мало что проблем на работе выше крышы, еще и точка падать начала (сам дурак - после того, как заработала - поставь ее на прогон хотя бы на сутки). Сел на машину, поехал в магазин. Купил 4 бутылки Славутича ICE (а мне нравится :) ), Дома всем сказал - меня не кантовать, нацепил лопухи на уши, включил дис с классикой - и полез в таймеры ядра. В половину четвертого утра закончилось пиво, весело мигали светодиоды на разложенных платах (все без корпуса на столе - красиво !). И с чувством выполненного долга пошел спать :) Итог: из wireless_ag_net.o процедурка rtk8185_expire_timer вызывается раз в секунду. Она и отконекчивает все нафиг, если база не светит наружу SSID. Поставл проверку - если в mod_timer настраивается эта процедура, то меняем параметр expire на += 3600*100 (3600 секунд, 1 час). Причем замену надо делать не срзу - а после нескольких вызовов mod_timer для rtk8185_expire_timer (12 раз - в самый раз :) ). Тепери точка конечно теряет базу. На 5 секунд. Раз в час. Сойдет :) Собрал новую прошивку. Теперь с 2 файловыми: весь софт лежит в sqfs и прилеплен отдельно с сигнатурой ROOT - можно менять без переливки ядра. Вторая файловая - в памяти, маленькая - для настроечных файлов. ПРилепленна пусая к ядру как EXT2. Раздолье - и конфигится без проблем, и память лишнюю не жрет.
  4. adron Ну, наверное теоретически это можно. Только там же уже процесс линковки прошел - так что приудется выдергивать все связи с ядром и пытаться понять, а что собственно вызывалось, превращять это в несвязанные ссылки объектника.. в общем - геморно достаточно.
  5. root Тебе что надо в файловой ? Какой софт ? Я для себя делал - так что у меня там многого просто нет, а есть лишнее (наверное) для тебя. К примеру, ipcad - я им статистику снимаю. А он большой очень даже получается. Так что скажи, что тебе надо (какой софт) - я соберу нужное и выложу у себя. Отдельно ядро, отдельно файловую.
  6. To Phoenix смотри в системе медуза :) http://www.klm-tech.com/technicothica/ttlrs232.html первые схемы - самые простые. Там получается пара ковертеров туда и пара обратно на одном чипе. Тебе надо только один туда и один обратно :)
  7. adron2 и всем, кто писал...ядро, прошивку или еще что-то :) В общем, по поводу драйверов для 8186 и 8185. Результат длительных переписок с реалтеком : Исходники не дадут. Правильные драйвера не дадут. Судя по всему, для того, чтоб покупали системы производителей полного объема, а не усеченные по прошивке и не переделывали сами :( Выход: 1. Я решил для себя проблему просто (хотя мне и не нравится). Берем любую прошивку (желательно поновее) от того же овиса. 2. Пишем прогу (надо - дам исходники), которая ищет в ней сигнатуру начала ядра (CSYS), далее по заголовку (первые 16 байт) вырезает это ядро и сохраняет в отдельный файл. 3. Пишем свою файловую со своим софтом, скриптами и т.д. 4. Льем ядро. 5. Льем файловую 6. Работает (и не теряет базу при скрытом SSID). То, что у того же овиса другие дрова под 8185/8186 - это точно. В /proc/wlan0 дае ееще один Mib - mib_misc появляетс. Вот с...ки. Могли бы и поделится :( Минус: по крайней мере для меня минус: ядро работает только с сильно_сжатой_только_для_чтения файловой системаой на флешке (sqfs - как то там, все забываю эту последовательность букв :) ) и tempfs. Ext2 в памяти - болт. А мне надо бы... Ну да ладно, перестроил скрипты и .почти. все пошло (пока окромя доступа по ssh) Второй минус - им в ядре видите ли впадлу было собрать поддержку gre-tunnels. А мне надо ! :( У меня потоки между клиентскими точками, где с одной стороны FreeBSD, а с другой - эта прошивка. И надо объединить сети. Т.е. смаршурутизировать полностью. Между точками - куча хопов моего провайдера. А нет поддержки туннелей. Второй выход. Но надо пробовать. А нет времени. Процедуры из wirteless_ag_net.o вызываются по таймеру. Вернее по многим таймерам. Больше никак (если пробовал - статически связываются только процедуры создания character-devices /dev/wl_chr0, /dev/wl_ch1. А все остальное - через них. А если .... в ядре .... таймер ... на себя ? И в тупую не отдавать управление этим процедурам по роамингу ? Ток повозиться надо. Может и займусь - но не скоро, точно. Нет времеи :(
  8. 1. неа. 8187 - то же, что и 8185 - но с USB, так что надо не на 8187. а на 8185 :) 2. Тама я был... уже очень давно и временами наведываюсь. Слабо это поможет, т.к. там жесткое управление PCI и USB железяками на базе 8185/8187. Переделать его как для Embadded Linux .. ну наверное будет прощем, чем напиать снуля, конечно :) Но не намного....
  9. Народ (в основном автор прошивки и кто еще возился с сырцами) - ну у кого есть исходники дров на RTL8186 wlan ? А то в овсех прошивках wireless_ag_net.o лежит готовый.. а с ним надо бы повозиться. У меня конечно есть полное описание камня - но не буду же я писать заново дрова ! Я еще жить хочу :) Кто найдет - свисните, а ? И себе проблему решу с отваливанием от скрытого SSID, и вам выдам :) Будут сырцы - БУДЕТ решена проблема...