gorec2005 Posted March 18, 2006 Posted March 18, 2006 Прошивка линукса в dwl7100 да и в 7200 да и в 2100 наверно Кто занимался подобным - поделитесь в какую сторону двигаться правильнее? обещаю поделиться со всеми "халявщиками" и "не халявщиками" то-же результатом абсолютно бесплатно. Я сильно сомневаюсь, что все участвующие здесь "малограмотные юзеры" поэтому - предлагаю поделиться на некоммерческой основе.. Заранее спасибо всем за участие... Вставить ник Quote
adron2 Posted March 18, 2006 Posted March 18, 2006 Прошивка линукса в dwl7100 да и в 7200 да и в 2100 наверноКто занимался подобным - поделитесь в какую сторону двигаться правильнее? обещаю поделиться со всеми "халявщиками" и "не халявщиками" то-же результатом абсолютно бесплатно. Я сильно сомневаюсь, что все участвующие здесь "малограмотные юзеры" поэтому - предлагаю поделиться на некоммерческой основе.. Заранее спасибо всем за участие... Там вроде памяти маловато. Да и на atheros дров нормальных нету :( исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте. Вставить ник Quote
gorec2005 Posted March 18, 2006 Author Posted March 18, 2006 Там вроде памяти маловато. Да и на atheros дров нормальных нету :(исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте. Какой именно памяти? - если про флеш - читай ниже, а если оперативной - у меня над столом работает моя поделка(правда старая очень) 386 с 3-мя метрами памяти на борту - удаленно загружаемая - так вот там есть и телнет и фтп и веб и кроме того она еще и принт-сервер... и память свободная есть... так что нет предела совершенству - главное сколько желания есть для этого... После изучения информации с openwrt - я пришел к некоторым выводам: 1. по железу dwl7100(у меня в наличии пока только такие точки) сильно смахивает на Linksys WRT55AG ver2 и на Netgear WGT624. значит все дальнейшие изыскания возможны для любой из этих точек. 2. первое что надо сделать это аккуратно разобрать точку и подключить с помощью преобразователя уровней (max232) ком порт к ней - как это сделать можно найти в интернете ( http://wiki.openwrt.org/OpenWrtDocs/Hardwa.../Netgear/WGT624 ) сразу хочу предупредить - все что вы делаете - делаете на свой страх и риск... 3. на этой же страничке есть ссылки и на патченное ядро и на mips-овый кросс-компилятор(для последующей компиляции всего чего захочется) 4. Так как я не могу предположить что может произойти с флешем - его лучше не использовать совсем! :-) - насколько я понял есть возможность грузить ядро непосредственно с tftp - для отладки самое-то! для этого надо с использованием сериального интерфейса указать в качестве загрузки сеть. пока все... - поправьте меня если я в чем не прав... да забыл - еще один линк нашел - http://www.not404.com/cgi-bin/trac.fcgi/wi...nksys/WRT55AGv2 это уже про линксис :-) - но нашей темы то-же касается напрямую... Вставить ник Quote
adron2 Posted March 19, 2006 Posted March 19, 2006 Там вроде памяти маловато. Да и на atheros дров нормальных нету :( исли найдеш как туда все таки вшыть линукс я готов поучавствовать в проекте. Какой именно памяти? - если про флеш - читай ниже, а если оперативной - у меня над столом работает моя поделка(правда старая очень) 386 с 3-мя метрами памяти на борту - удаленно загружаемая - так вот там есть и телнет и фтп и веб и кроме того она еще и принт-сервер... и память свободная есть... так что нет предела совершенству - главное сколько желания есть для этого... После изучения информации с openwrt - я пришел к некоторым выводам: 1. по железу dwl7100(у меня в наличии пока только такие точки) сильно смахивает на Linksys WRT55AG ver2 и на Netgear WGT624. значит все дальнейшие изыскания возможны для любой из этих точек. 2. первое что надо сделать это аккуратно разобрать точку и подключить с помощью преобразователя уровней (max232) ком порт к ней - как это сделать можно найти в интернете ( http://wiki.openwrt.org/OpenWrtDocs/Hardwa.../Netgear/WGT624 ) сразу хочу предупредить - все что вы делаете - делаете на свой страх и риск... 3. на этой же страничке есть ссылки и на патченное ядро и на mips-овый кросс-компилятор(для последующей компиляции всего чего захочется) 4. Так как я не могу предположить что может произойти с флешем - его лучше не использовать совсем! :-) - насколько я понял есть возможность грузить ядро непосредственно с tftp - для отладки самое-то! для этого надо с использованием сериального интерфейса указать в качестве загрузки сеть. пока все... - поправьте меня если я в чем не прав... да забыл - еще один линк нашел - http://www.not404.com/cgi-bin/trac.fcgi/wi...nksys/WRT55AGv2 это уже про линксис :-) - но нашей темы то-же касается напрямую... Да интересные ссылки; Похоже что есть шанс на удачу :) Если удастся прикрутить устройство на max232 к dwl 2100 чтобы получить консоль напиши. Интересно можно ли это вообще сделать :/ Вставить ник Quote
gorec2005 Posted March 19, 2006 Author Posted March 19, 2006 adron2, я хочу уточнить, что у меня в наличии только dwl7100, но я думаю, что все это справедливо и для 2100 - а отличия будут в мелочах. - подключить консоль попробую завтра - как что получится отпишу результат... Вставить ник Quote
gorec2005 Posted March 20, 2006 Author Posted March 20, 2006 Подключил к dwl7100 последовательный порт(для ленивых его можно сделать из usb кабеля для сотовых телефонов который на самом деле является ком-портом подключенным к usb - вот для примера http://www.i-hacked.com/content/view/66/47/ ), и теперь пытаюсь что-нибудь позагружать в обход vxworks... вот как все выглядит на консоли: первое подключение к внутреннему uart0 дало такой результат в консоли ar531x rev 0x00005742 firmware startup... SDRAM TEST...PASSED WAP-D15 Boot Procedure V1.0 --------------------------------------------------------- Start ..Boot.B14.. Atheros AR5001AP default version 3.0.0.43A 0 auto-booting... Attaching to TFFS... done. Loading /fl/APIMG1... Cannot open "/fl/APIMG1". Error loading RUNTIME file: errno = 0xd0003. Loading /fl/backup... Please wait, loading image ... image check ok!!! /fl/ - Volume is OK Reading Configuration File "/fl/apcfg". apcfg: unknown config item rbcnt apcfg: unknown config item matstate apcfg: unknown config item bridgeLearning apcfg: unknown config item pktLogEnable apcfg: unknown config item pktLogEnable apcfg: unknown config item ofdmTrigLow apcfg: unknown config item ofdmTrigHigh apcfg: unknown config item cckTrigLow apcfg: unknown config item cckTrigHigh apcfg: unknown config item enableANI apcfg: unknown config item noiseImmunityLvl apcfg: unknown config item spurImmunityLvl apcfg: unknown config item ofdmWeakSigDet apcfg: unknown config item cckWeakSigThr apcfg: unknown config item firStepLvl apcfg: unknown config item ServiceType apcfg: unknown config item ServiceType apcfg: unknown config item RadarChRecordFlag apcfg: unknown config item RadarChRecordFlag apcfg: unknown config item TimeZoneOffSet apcfg: unknown config item WDS apcfg: unknown config item WDS apcfg: cannot set GPRS to 0 apcfg: cannot set GPRS to 0 apcfg: unknown config item XR apcfg: unknown config item XR apcfg: unknown config item XRPoll apcfg: unknown config item XRPoll apcfg: unknown config item XRQueueFrameLimit apcfg: unknown config item XRQueueFrameLimit apcfg: unknown config item XRQueuePollRate apcfg: unknown config item XRQueuePollRate apcfg: unknown config item XRFragmentThreshold apcfg: unknown config item XRFragmentThreshold apcfg: unknown config item MinimumRate apcfg: unknown config item MinimumRate apcfg: unknown config item basisOfConnect apcfg: unknown config item basisOfConnect apcfg: unknown config item DLSAgent Configuration file checksum: 5fad5c is good Please check the ethernet cable on port 0! usrEndLibInit: wlan not found. apInit: no wlan device AP initilization failed! Attaching interface lo0...done vxWorksTftpPackageInit: init. finish & success! Ready ################################################################################ при нажатии esc в момент загрузки вываливаемся в бутовое меню: ar531x rev 0x00005742 firmware startup... SDRAM TEST...PASSED WAP-D15 Boot Procedure V1.0 --------------------------------------------------------- Start ..Boot.B14.. Atheros AR5001AP default version 3.0.0.43A 1 [boot]: ^ [boot]: ? ? - print this list @ - boot (load and go) p - print boot params c - change boot params e - print fatal exception v - print version B - change board data S - show board data n netif - print network interface device address $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=# tn=targetname s=scr boot device: tffs=drive,removable file name: /tffs0/vxWorks Boot flags: 0x02 - load local system symbols 0x04 - don't autoboot 0x08 - quick autoboot (no countdown) 0x20 - disable login security 0x40 - use bootp to get boot parameters 0x80 - use tftp to get boot image 0x100 - use proxy arp available boot devices:Enhanced Network Devices ae0 tffs [boot]: p boot device : tffs: unit number : 0 processor number : 0 file name : /fl/APIMG1 inet on ethernet (e) : 192.168.1.20:0xffffff00 flags (f) : 0x0 other (o) : ae [boot]: e [boot]: v CPU: Atheros AR5001AP default BSP version: 3.0.0.43A Creation date: Mar 25 2005, 16:16:54 [boot]: S name: Atheros AR5001AP default magic: 35333131 cksum: 22c3 rev: 4 major: 1 minor: 0 pciid: 0013 wlan0: yes 00:11:95:ff:f9:f5 wlan1: yes 00:11:95:ff:f9:f5 enet0: yes 00:11:95:ff:f9:f5 enet1: no 00:11:95:ff:f9:f5 uart0: yes sysled: yes, gpio 7 factory: yes, gpio 6 serclk: internal cpufreq: calculated 220000000 Hz sysfreq: calculated 55000000 Hz memcap: disabled watchdg: enabled [boot]: Вставить ник Quote
gorec2005 Posted March 20, 2006 Author Posted March 20, 2006 Следующий шаг :-)) сфотографировал это дело: http://wiki.openwrt.org/AtherosPort?action...t=dwl7100AP.jpg После подключения ком-порта дело пошло быстро, в бутлоадере указал загрузку из сети по tftp - перегружал точку подменял имидж пока не заработало хоть что-то... на текущий момент радиоинтерфейсы поднимаются, но встретил трудности с обычным езернетом - может кто просвятит, какой драйвер, и где взять? я подозреваю это rtl8181 (встроенный в atheros) - хотя на чипе mac-контроллера написано ip101... Вставить ник Quote
gorec2005 Posted March 21, 2006 Author Posted March 21, 2006 Как оказалось - множество людей протоптало уже целый бульвар в эту сторону... - вот для примера еще линк http://www.linux-mips.org - сложность, как оказалось только в том, чтобы выбрать линукс на котором все это дело собирать... Вставить ник Quote
m1jgun Posted March 21, 2006 Posted March 21, 2006 Так и чем закончилось-то? Получился финт ушами? Вставить ник Quote
gorec2005 Posted March 22, 2006 Author Posted March 22, 2006 Так и чем закончилось-то? Получился финт ушами? Да! и вполне нормальное решение (абсолютно безболезненное для тех, у кого в непосредственной близости от AP через кабельный езернет есть tftp сервер) - зайдя в заводское меню - говорим загружаться с tftp (описаний как это сделать много на openwrt) и все... грузим ядро линукса с вкомпиленным в него root-fs-ом. Есть неоспоримые плюсы - разбирать устройство не надо! и тем более ничего не надо паять... содержимое флеша остается без изменений... и не важно что там лежит :-) и гарантии не лишаемся... сложность только одна - сделать работоспособную прошивку - а с этим у меня пока сложности - пытаюсь использовать "kamikaze" это клон buildroot-a под mips и arm7 устройства... Вставить ник Quote
Alferov Posted March 23, 2006 Posted March 23, 2006 Вот здесь: ftp://ftp.dlink.com/GPL/dwl2210ap/ лежит архив с линухом для 2210-ой. Я так понимаю, длинк попробовал сделать opensource прошивку, и как то не пошло это дело у них... Может это поможет? :) Вставить ник Quote
alcool Posted March 26, 2006 Posted March 26, 2006 а можно немного офтопа. что хочется от этой точки? 5ггц дальний линк? И чем родная длинковская прошивка не устраивает? Неужели с линуксом лучше радио часть работает? Впринципе и флеш перепаять не проблема, только зачем?? Вставить ник Quote
gorec2005 Posted March 26, 2006 Author Posted March 26, 2006 а можно немного офтопа.что хочется от этой точки? 5ггц дальний линк? И чем родная длинковская прошивка не устраивает? Неужели с линуксом лучше радио часть работает? Впринципе и флеш перепаять не проблема, только зачем?? А его не зачем перепаивать - все делается и так просто, даже очень просто... У меня стоит конкретная задача - сделать линк на 5гг на нормальной скорости на 4км(всего-то) радиобюджет линка удовлетворительный (по dlink-овским попугаям) однако скорость работы просто отвратительная, хотя при работе на столе скорость была красивой... вот и приходится что-то придумывать. на текущий момент - я используя kamikaze версию проекта openwrt.org для Atheros чипсета смог собрать ядро(2.4.32) и файловую систему(ext2) под которой есть все возможности линукса, работает кабельный эзернет точки доступа, а вот с радиоинтерфейсом проблемма :-(( вроде как все собирается , но пока не могу заставить работать этот бешенный wifi (madwifi.org) :-( Вставить ник Quote
alcool Posted March 26, 2006 Posted March 26, 2006 а как астоят дела с антенами? 5ггц удалось найти? Вставить ник Quote
gorec2005 Posted March 26, 2006 Author Posted March 26, 2006 а как астоят дела с антенами? 5ггц удалось найти? Да - я подпаивал хвосты в точку самостоятельно, кабель belden, а антены и ГЗ брал на antena.ru Вставить ник Quote
gorec2005 Posted March 27, 2006 Author Posted March 27, 2006 http://antena.ru/ =) прошу прощения - ошибся - http://antenna.ru/ Вставить ник Quote
gorec2005 Posted April 4, 2006 Author Posted April 4, 2006 Я нашел ядро ( http://wiki.openwrt.org/AtherosPort?action...&target=vmlinux ), которое нормально поднимает все интерфейсы в точке доступа - теперь - как бы этим воспользоваться? - кто-то что-то подобное делал? - идеи такие: скачать сорцы 2.4.25 выдрать модули (вот только как?) из этого имиджа, и попытаться сделать что-то свое... Вставить ник Quote
Uralsk Posted April 9, 2006 Posted April 9, 2006 Госпада! Кто то уже прикрутил rs232 к dwl 2100ap? проблема в том что индикатор ethernet работает, но ни утилитка D-Link не видит 2100 и ни какие ip с ней не проходят :( p.s. для тупых - по пальцам можно? ;) Вставить ник Quote
kompnm Posted April 9, 2006 Posted April 9, 2006 Чего сразу для тупых??? Если всё припаял берёш любую консоль и смотриш что с ней нетак!!! В консоли при загрузке она тебе проматюкается на то что у тебя не так!!! А вообще скажи подобней как лягла,после чего и что уже пробовали сделать? Вставить ник Quote
Uralsk Posted April 18, 2006 Posted April 18, 2006 Чего сразу для тупых??? Если всё припаял берёш любую консоль и смотриш что с ней нетак!!! В консоли при загрузке она тебе проматюкается на то что у тебя не так!!!А вообще скажи подобней как лягла,после чего и что уже пробовали сделать? Спасибо, разобрались ;) Вставить ник Quote
dxva Posted April 22, 2006 Posted April 22, 2006 Хотел перешить 2100 в bb , после команды rm apimg1 точка ушла в бесконечный ребут. Возможно ли спасти????? Вставить ник Quote
Uralsk Posted April 22, 2006 Posted April 22, 2006 Хотел перешить 2100 в bb , после команды rm apimg1 точка ушла в бесконечный ребут. Возможно ли спасти????? Как два байта переслать!!! только тебе надо знать ip какой у нее сейчас! схаранил для потомков: Инструкция для прошивки точки в FW BB------------------------------------- Для перешивки DWL-2100 в Firmware от BlueBox, требуются два файла dlink-2100.tfp и v2_180.tfp, и TFTP сервер. Можно использовать TFTP32 (http://tftpd32.jounin.net/) Первым заливается файл dlink-2100.tfp 1. tftp srvip XXX.XXX.XXX.XXX ( XXX.XXX.XXX.XXX - IP адрес компьютера где установлен TFTP сервер) 2. tftp get filename.tfp (filename.tfp - имя файла прошивки с расширением tfp) 3. tftp update (Загрузка прошивки во flash память точки доступа) 4. reboot После перезагрузки точки доступа все настройки сохраняются. Следующим идет второй файл прошивки v2_180.tfp Выполняются аналогично пункты с 1 по 4, после перезагрузке точки доступа необходимо сделать сброс на заводские установки (Держать кнопку сброса до тех пор пока не погаснут индикаторы на точке доступа). После перезагрузке точка доступа готова к работе с fw от BlueBox. zulu_radist 6.4.2006, 16:46 http://www.hub.ru/forum/index.php?s=&showt...ndpost&p=121781 Цитата(NiCK- @ 6.4.2006, 1:08) это ну там еще ее потом поменять если надо будет назад на длинковскую, скажи опишу просто тут писанины на долго) Не много уж тут и писанины, сам один из первых кто прошил точки и с помощью подсказок Мастероида и ССД смог вернуться обратно: Чтобы вернуться на родную прошивку Длинка с прошивки ББ: вводим команду для входа в заводское меню: alpha, пароль vec21234 (или sdd21234 или dlk19283 точно не помню) вводим команду superftp ip_адрес_ftp username - логин на ftp password - пароль на ftp local file - apimg1 remote file - файл_прошивки_dlink.tfp download or upload - download reboot От и усё! BB telnet 192.168.1.50 alpha vec21234 rm apimg1 reboot reset 10 sec CRASH telnet 10.0.0.1 (этот ip может меняться, узнать ip можно если присоедениться через консоль - com-порт) tftp srvip XXX.XXX.XXX.XXX ( XXX.XXX.XXX.XXX - IP адрес компьютера) tftp get файл_прошивки_dlink.tfp tftp update (Загрузка прошивки во flash память точки доступа) reboot reset 10 sec D-LINK telnet 192.168.0.50 Вставить ник Quote
dxva Posted April 22, 2006 Posted April 22, 2006 Проблема в том ,что она ребутится через 5 сек и reset не помогает. rm apimg1 был набран на оригинальной прошивке :( уже нашел date cabel на pl2303 , не знаю что делать. Вставить ник Quote
Uralsk Posted April 22, 2006 Posted April 22, 2006 1) какой у тебя HW ver? На HW2 - apimg, на HW3 - apimg1 2) если его стереть - точка уходит в краш режим, прошивку можно залить через web или tftp 3) зачем тебе pl? У тебя нет в компе COM порта? 4) Тебе нужен преобразователь на MAX232 так как у DWL нет прямого интерфейса RS232 5) ICQ есть? напишись! Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.