afdefault Опубликовано 31 августа, 2009 · Жалоба Всем привет ! Залил я на 2100AP redboot с помощью WIGGLER'a потом поставил OpenWRT kamikaze 8.09 всё работает всё отлично. Потом посмотрел на NanoStation, скачал SDK. И как я понимаю вроде как должно на 2100 оно завестись. Но дело наверное в том что я не могу правильно разметить разделы флеша в redboot. Может быть кто нибудь может мне помочь в начинаниях моих ?:) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба Всем привет ! Залил я на 2100AP redboot с помощью WIGGLER'a потом поставил OpenWRT kamikaze 8.09 всё работает всё отлично. Потом посмотрел на NanoStation, скачал SDK. И как я понимаю вроде как должно на 2100 оно завестись. Но дело наверное в том что я не могу правильно разметить разделы флеша в redboot. Может быть кто нибудь может мне помочь в начинаниях моих ?:) А флешки хватит ? И каков смысл ? Вам нужен клиент для МТ дешево ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 · Жалоба wireless_man вы совершенно правы ! Мне нужен клиент для МТ дешево. И не только поэтому, просто у меня много 2100АПешек стоит и не хотелось бы их на чтото менять а хотелось бы их просто перешить в NanoStation. Я заливал vmlinux и squashfs от NanoStation они входят флешки хватает. проблема в разметке флешки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 (изменено) · Жалоба Не занимайтесь фигней :-) 1.Короче берете DIR-300 (у него 5 портов езернета ... на плате уже готовое PoE (ШИМ) можно подавать до 22в постоянки по витухе, только смотрите кондеры по входу, что мне попадались даже перепаивать не нужно было ..25в стояли).. И стоит он 40$ максимум .. Умеет и 5 и 10мгц полосу... 2. Прошиваете его в dd-wrt http://secure.dd-wrt.com/wiki/index.php/%D...A%D0%B0_DIR-300 или тут http://www.lan23.ru/wifi/DIR300toDDWRT/dir300mod.html 3.Через веб там есть страничка для скриптов .. есть скрипт выполняемый при запуске .. но сначала настройте SSID и прочие параметры ... Ложим туда вот это : #!/bin/sh echo "1" > /proc/sys/dev/wifi0/superchannel echo "804" > /proc/sys/dev/wifi0/countrycode echo "0" > /proc/sys/dev/wifi0/regdomain /usr/sbin/iwpriv ath0 setscanlist +2312-2700 Перегружаем точку .. и вуаля ..прицепилось к примеру на 2312 к МТ .. Сетка частот там меньше чем у МТ !!! 2312,2317 и.т.д с шагом 5мгц .. крайняя частота вроде насколько помню 2517... Для режима AP делаеться так: #!/bin/sh echo "1" > /proc/sys/dev/wifi0/superchannel echo "804" > /proc/sys/dev/wifi0/countrycode echo "0" > /proc/sys/dev/wifi0/regdomain iwconfig ath0 freq 2322000000 iwconfig ath0 essid blabla Короче в конечном результате все тоже и даже больше чем в наносе .. игрался я и с pppoe и pptp на wan порту (wan ставил на wlan) короче если что то там есть и ssh .... Самое важное это то что не нужно мучаться с PoE ... подавал по 50м витухи 20в и все работало замечательно .. Тестил в режиме клиента к МТ в течений двух-месяцов .. работает как часы ... ИМХО удачный wlan драйвер ... мощность регулируеться, крутил до 20dbm - все стабильно .. Единственное неудобство в данном случае - при изменений параметра касающегося wlan - необходим перезапуск точки .. чтобы выполнился скрипт .. Изменено 31 августа, 2009 пользователем wireless_man Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dimich99 Опубликовано 31 августа, 2009 · Жалоба 2 wireless_man , а в режиме WDS c микротиком работать будет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба 2 wireless_man , а в режиме WDS c микротиком работать будет? пробуйте .. я использовал как wlan+pppoe клиент-NAT+DHCP на клиента... так было удобней ..никаких ярлычков у юзверя ..привязка вся к плате .. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 (изменено) · Жалоба Да работает DIR-300 в WDS с микротиком. Но если юзать то лучше DIR-400 он побыстрее будет и понадёжнее. DIR-300 мне чтото не понравился прошивал я его в DD-WRT и каналы открывал вообщем всё что сказал wireless_man я делал, потом перешел на DIR-400 щас сеточка на них работает с микротиком в центре всё ок. wireless_man, очень хочется помучатся фигнёй очень :) потому как 2100АП есть много и менять их на тотже DIR-400 накладно. Я думаю вы сможете помочь. Скажите и я дам больше информации о своих тестах. ps: А может быть просто взять драйвер madwifi с наноса и использовать его на OpenWRT ? Единственное чего мне не хватило на OpenWRT дак это всех каналов :) Изменено 31 августа, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба Да работает DIR-300 в WDS с микротиком. Но если юзать то лучше DIR-400 он побыстрее будет и понадёжнее. DIR-300 мне чтото не понравился прошивал я его в DD-WRT и каналы открывал вообщем всё что сказал wireless_man я делал, потом перешел на DIR-400 щас сеточка на них работает с микротиком в центре всё ок. wireless_man, очень хочется помучатся фигнёй очень :) потому как 2100АП есть много и менять их на тотже DIR-400 накладно. Я думаю вы сможете помочь. Скажите и я дам больше информации о своих тестах. Щас занят другой фигней .. в 2100 -airos не лил :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 · Жалоба а как на счёт драйвер madwifi из наноса в OpenWRT реально нет ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба а как на счёт драйвер madwifi из наноса в OpenWRT реально нет ? Там привязка вроде как к ядру .. на счет суперчаннел.. просто вырубить все лишнее на dir-300(400) и будет летать ... 2100=кастрат ..без аппаратной доработки не сможет работать нормально в 5-10мгц полосах Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 · Жалоба да меня одна частота интересует 2.3 Ггц и больше не чего не нада. Буду пытаться заливать нанос в 2100. не откажусь от помощи так как пока не чего не получилось :( на флеш всё входит только вот не грузится. и vmlinux нужен в gz копрессии а не в lzma так как версия редбута стоящего на точке не умеет распаковывать lzma к сожалению :( так что вот......... прошу помощи .......... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба да меня одна частота интересует 2.3 Ггц и больше не чего не нада. Буду пытаться заливать нанос в 2100. не откажусь от помощи так как пока не чего не получилось :( на флеш всё входит только вот не грузится. и vmlinux нужен в gz копрессии а не в lzma так как версия редбута стоящего на точке не умеет распаковывать lzma к сожалению :( так что вот......... прошу помощи .......... стоп ..редбот есть под 2100 c поддержкой lzma .... http://xoomer.virgilio.it/ramponis/Pages/flash.htm BootLoader Redboot con support Lzma (molto più veloce) per OpenWRT sul 2100AP. (Ri-Grazie Ramcheck) http://xoomer.alice.it/ramponis/firmware/redboot_lzma.zip Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 (изменено) · Жалоба wireless_man, Проблема в том что этот редбут не поддерживает флешку S29AL032D и S29GL032M нужно както добавить поддержку этих флешок в редбут Про то как добавить поддержку S29GL032M написано тут но я использовал BootLoader Redboot Sperimentale per il 2100AP Rev. A4. (NOT TESTED! USE AT YOUR RISK!) . наверное поддержку S29AL032D можно добавить подобным образом как и поддержку S29GL032M. Хотя я попробывал это сделать и чтото както не пошло. и потом просто нашол точку с S29GL032M и поставил туда уже готовый редбут увы без поддержки lzma ...... если у кого есть опыт пересборки загрузчика RedBoot расскажите пожалуйста как реализовать задуманное =) Изменено 31 августа, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
disappointed Опубликовано 31 августа, 2009 · Жалоба Не xs5 а xs2, зачем тебе 5ггц на длинке 2100. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба wireless_man, Проблема в том что этот редбут не поддерживает флешку S29AL032D и S29GL032M нужно както добавить поддержку этих флешок в редбут Про то как добавить поддержку S29GL032M написано тут но я использовал BootLoader Redboot Sperimentale per il 2100AP Rev. A4. (NOT TESTED! USE AT YOUR RISK!) . наверное поддержку S29AL032D можно добавить подобным образом как и поддержку S29GL032M. Хотя я попробывал это сделать и чтото както не пошло. и потом просто нашол точку с S29GL032M и поставил туда уже готовый редбут увы без поддержки lzma ...... если у кого есть опыт пересборки загрузчика RedBoot расскажите пожалуйста как реализовать задуманное =) Ну только так вроде ..правим исходник redboot и собираем ..оно начнет детектить флеш .. Redboot when loaded via JTAG cable works only with ENET1 ethernet (when using ENET0 it hangs (??), but works when loaded from original bootloader). In ae531xecos.c :: ae531x_init I've changed unit = ae531x_priv->enetUnit; to unit=1; to get it to work. To get redboot detect flash (in my case it is S29gl032m90) it has to be described in packages/devs/flash/amd/am29xxxxx/v2_0/include/flash_am29xxxxx_parts.inl: { // S29GL032M, model R0 - uniform sector device long_device_id: true, device_id : FLASHWORD(0x7e), device_id2 : FLASHWORD(0x1c), device_id3 : FLASHWORD(0x00), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : false, banked : false }, { // S29GL032M, model R1,R2 - uniform sector device long_device_id: true, device_id : FLASHWORD(0x7e), device_id2 : FLASHWORD(0x1d), device_id3 : FLASHWORD(0x00), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : false, banked : false }, { // S29GL032M, model R4 - boot blocks on the bottom long_device_id: true, device_id : FLASHWORD(0x7e), device_id2 : FLASHWORD(0x1a), device_id3 : FLASHWORD(0x00), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : true, bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, _LAST_BOOTBLOCK }, banked : false }, { // S29GL032M, model R3 - boot blocks on the top long_device_id: true, device_id : FLASHWORD(0x7e), device_id2 : FLASHWORD(0x1a), device_id3 : FLASHWORD(0x01), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : true, bootblocks : { 0x3F0000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, _LAST_BOOTBLOCK }, banked : false }, Note: DWL-2100AP Rev. A3 uses the Atmel AT49BV322A flash, so instead of the above I used: { // AM49BV322A device_id : FLASHWORD(0xc8), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : true, bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, _LAST_BOOTBLOCK }, banked : false }, In plf_flash.c set flash to x8bit mode (it does not works in x16 mode): #define CYGNUM_FLASH_INTERLEAVE (1) #define CYGNUM_FLASH_SERIES (1) #define CYGNUM_FLASH_WIDTH (8) #define CYGNUM_FLASH_16AS8 1 #define CYGNUM_FLASH_BASE (0xbfc00000) This tells redboot that flash begins at 0xbfc00000. SDRAM begins at 0x80000000, so RAM version works now, and I'm trying to make ROM version works. Furthermore, if you have the AT49BV322D flash chip, you might know that it does not support memory unlocking (unless of course you power off the unit), so I had to disable it all along by adding the following to the top of packages/devs/flash/amd/am29xxxxx/v2_0/include/flash_am29xxxxx.inl: #define CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба https://forum.openwrt.org/viewtopic.php?id=6357 тут человек грит что пофиксил и внес все изменения ..так что провертье .. распакуете и make - на выходе готовый redboot ....Прошиваем через старый redboot .. (можно сначала в память загрузить и проверить) ... I've created diff against http://downloads.openwrt.org/reference/redboot.tar.bz2 of all my work with redboot. Here it is: http://rapidshare.com/files/20894442/re … ff.gz.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 (изменено) · Жалоба Не xs5 а xs2, зачем тебе 5ггц на длинке 2100.Спасибо за поправку. учтёмс https://forum.openwrt.org/viewtopic.php?id=6357 тут человек грит что пофиксил и внес все изменения ..так что провертье .. распакуете и make - на выходе готовый redboot ....Прошиваем через старый redboot .. (можно сначала в память загрузить и проверить) ... I've created diff against http://downloads.openwrt.org/reference/redboot.tar.bz2 of all my work with redboot. Here it is: http://rapidshare.com/files/20894442/re … ff.gz.html Спасибо за информацию wireless_man обязательно проверю. Тут на сколько я понимаю человек добавил поддержку S29GL032M и наверное lzma остаётся добавить поддержку S29AL032D и вообще замечательно будет. А не подскажете как новый редбут залить из старого ? ps: Жду ещё информации для проверки и тестов. Изменено 31 августа, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 · Жалоба http://ecos.sourceware.org/docs-latest/red...ng-redboot.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 31 августа, 2009 (изменено) · Жалоба Посмотрите diff который на рапидшаре ..может там уже есть S29AL032D если нет то нужно найти в даташите параметры флеши ,добавить в исходник и пересобрать ... т.е вставить кусочек вроде этого .. { // S29GL032M, model R3 - boot blocks on the top long_device_id: true, device_id : FLASHWORD(0x7e), device_id2 : FLASHWORD(0x1a), device_id3 : FLASHWORD(0x01), block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, block_count: 64, device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), bootblock : true, bootblocks : { 0x3F0000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, 0x002000 * CYGNUM_FLASH_INTERLEAVE, _LAST_BOOTBLOCK }, banked : false }, Короче отсюда взять http://www.amd.com/us-en/assets/content_ty...32d_00_a4_e.pdf и интерпритировать все параметры в выше приведенный блок ... и заменить c // S29GL032M на // S29AL032D Изменено 31 августа, 2009 пользователем wireless_man Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 31 августа, 2009 (изменено) · Жалоба Спасибо wireless_man. как обновить редбут прочитаю. Попробую интерпритировать все параметры в выше приведенный блок именно это у меня и вызывает затруднение....... Буду пробовать спасибо вам огромное за информацию wireless_man я вам очень благодарю надеюсь что нибудь из этой затеи получится..... Изменено 1 сентября, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 3 сентября, 2009 (изменено) · Жалоба Привет ! заинтересовало вот что: При загрузке ядра в Nanos redboot выыодит следующие сообщение: RedBoot> cache off RedBoot> fis load -d -e kernel Trying LZMA decompression... Image loaded from 0x80041000-0x801df1dc Entry point: 0x80196040, address range: 0x80042000-0x801bf000 RedBoot> go интересует именно fis load -d -e kernel В redboot'e который залит щас у меня на точку опция -d означает (Decompress gzipped image while copying it from flash to RAM.) а опция -e вообще отсутствует :( Как видно тут -d это LZMA decompression... а вот что значит -e это остаётся для меня загадкой! Кто знает пожалуйста подскажите очень нада а то хз поддержку чего в редбут нада добавлять. Изменено 3 сентября, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
denmariupol Опубликовано 3 сентября, 2009 (изменено) · Жалоба Тестил в режиме клиента к МТ в течений двух-месяцов .. работает как часы ... ИМХО удачный wlan драйвер ... мощность регулируеться, крутил до 20dbm - все стабильно .. Добрый день,можно узнать как повышали мощность,т.к.после выставления 20dbm и перезагрузки,она устанавливается на 17dbm? Изменено 3 сентября, 2009 пользователем denmariupol Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wireless_man Опубликовано 3 сентября, 2009 · Жалоба Тестил в режиме клиента к МТ в течений двух-месяцов .. работает как часы ... ИМХО удачный wlan драйвер ... мощность регулируеться, крутил до 20dbm - все стабильно ..Добрый день,можно узнать как повышали мощность,т.к.после выставления 20dbm и перезагрузки,она устанавливается на 17dbm? Засунуть в скрипт и не мучаться .. iwconfig wlan0 txpower 20 (по памяти ..может трошки быть не так) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 6 сентября, 2009 · Жалоба Решил забить на заливку наноса в 2100 ! Потому как залил OpenWRT + SUPERCHANNEL :)))) Позже как всё доработаю выложу образы прошивок и загрузчиков =) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
afdefault Опубликовано 4 октября, 2009 (изменено) · Жалоба Вот прошивка. Единственное на что хватило терпения и знаний дак это на добавление модуля arpnat к ebtables для того чтоб в режиме клиента работало как ББ и открыты все доступные каналы. Пробуйте тестируйте может кто ещё что предложит. исправленные исходники у меня имеются весят 1.3 Гб могу поделится кому нада. Изменено 5 октября, 2009 пользователем afdefault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...