Dr. Morg Опубликовано 29 марта, 2007 (изменено) · Жалоба Пополнение в рядах rtl8186: Alfa Network (AIP-W608H) EUSSO (UGL2454-APK) JAHT (WA-4054ER, WP-4001BR, WP-4001BR2) Freenet Antennas (UltraWAP) Tonze (AW-6200R) Longshine (LCS-WA5-40) BlackAP (BB54G) Sparklan (WAPR-141) MAXIMUS (WA-2204A) NETGEAR (WG602GR) A-Link (WL54AP2) Belkin (F5D7132au) Netcomm (NP5400) Изменено 29 марта, 2007 пользователем Dr. Morg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 29 марта, 2007 · Жалоба Ovislink 5460: Found 1 x 2M Byte MXIC MX29LV160AB at 0xbe000000 => Scan for ROOT signature in flash from pos=0x000000 => ROOT signature not found. Realocate RTL root partition from 0x100000 Такое ощущение, что флеш мозг кампосирует... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[EF]Kot Опубликовано 30 марта, 2007 · Жалоба Может кто что подсказать как залить в Planet WAP-4033 Wive прошивку Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koko Опубликовано 31 марта, 2007 · Жалоба kto mojet pomoch xochu vostonovit Dlink G700ap jtag-om , u menya cabel DLC5 ... delayu kak skazano v forume . vot moy resultat jtag> flashmem 0x3fc00000 /boot.jtag Chip: AMD Flash Manufacturer: Macronix Chip: MX29LV160B Protected: 0000 program: flash_unlock_block 0x3FC00000 IGNORE block 0 unlocked flash_erase_block 0x3FC00000 flash_erase_block 0x3FC00000 DONE erasing block 0: 0 flash_unlock_block 0x3FC04000 IGNORE block 1 unlocked flash_erase_block 0x3FC04000 flash_erase_block 0x3FC04000 DONE erasing block 1: 0 addr: 0x3FC048D8 (done) verify: addr: 0x3FC048D6 Done. jtag> readmem 0x3fc00000 0x6700 /boot.new address: 0x3FC00000 length: 0x00006700 reading: addr: 0x3FC06700 Done. jtag> readmem 0x3fc00000 0x48d8 /boot.new address: 0x3FC00000 length: 0x000048D8 reading: addr: 0x3FC048D8 Done. jtag> quit [root@Gevorg ~]# posle etovo u menya stavlyu IP kak skazano , i net svyazi s 192.168.1.6 .... router takom sostayanie kak bil do zalivki .... i tftp ne poluchayetsa ,..... vsyo eto ya delayu pod linux ... pomogite vostonovit , chto delayu ni tak? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Stasiz Опубликовано 31 марта, 2007 · Жалоба Залей вот этот бут из аттача. flashmem 0x3fc00000 g700ap.boot Делать readmem два раза после этого не нужно. g700ap.zip Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Imlek Опубликовано 1 апреля, 2007 · Жалоба I tried to search for next problem on forum and saw that some people had same problem but couldnt figure out how they solved it. I used ap as client and used macclone as i connected with only one computer. Now when i connect two computers, i disabled macclone and enabled nat. I connect to mikrotik btw. Now , both computers can see each other and all computers connected to mikrotik, but cant ping or see mikrotik itself. Thats strange, they got ip adress and dns adress from mikrotik and network works, filesharing , just internet does not because it does not see mikrotik. What could be the problem? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ams666 Опубликовано 4 апреля, 2007 · Жалоба Есть необходимость адаптировать пакет lm_sensors под точку g700 никак не могу разобраться как сделать макефайл, сможет ктонибудь помочь? пакет реально востребованный но почему то поиск ничего не дает люди как то неактивно используют i2c на точках.. а ведь можно получать информацию и управлять довольно большим количеством устройств. буду благодарен за любую помощь Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ams666 Опубликовано 4 апреля, 2007 · Жалоба В данный момент такая проблема в ядре вклчюена поддержка i2c, в dev создан /dev/i2c-0 после загрузки подгружается драйвер i2c находится и подключается шина /proc/bus/i2c на ней /proc/bus/i2c-0 и все набросал из кусков lm_sensors i2cdetect программку она видит шину из proc однако при попытке что либо прочитать ругается что /dev/i2c-0 no such device есть у кого либо опыт работы с i2c на подобных устройствах? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ams666 Опубликовано 6 апреля, 2007 · Жалоба Люди кто поможет адаптировать драйвер под rtl8186? есть два проекта под другие точки http://midge.vlad.org.ua/forum/viewtopic.php?t=395 http://www.byteclub.net/wiki/index.php?title=Wrt54g#GPIO Я собрал модули i2c они вроде как работают драйвер с последней ссылки , подправил gpio, скомпилил, подгружаю, он регистрирует шину но не работает!!! Если колупать исходники видно что они немного разные, в них используются немного специфичные параметры или адреса. Вотя и думаю что дело в самом драйвере, а поправить его видимо квалификации не хватает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koko Опубликовано 6 апреля, 2007 · Жалоба u menya eshyo odna takaya problema ... est router wap4035 , boot isporchen , xochu zalit boot no cherez console(eto vozmojno ??? dumayu da) , no u menya net i boot - a dlya 4035 , mojete pomoch ?.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SW Опубликовано 6 апреля, 2007 · Жалоба Что то не получилось включить WPA на Wive: /etc/network/wifi/wep: iwpriv wlan0-vxd set_mib encmode=2 iwpriv wlan0 set_mib wepdkeyid=0 iwpriv wlan0 set_mib wepkey1=super_puper_password пробовал как буквенный так и цифровой ключики. Или на WPA идет другой параметр? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
koko Опубликовано 8 апреля, 2007 · Жалоба Dayte pojalusta ssilku otkuga ya mogu ska4at` boot jtag dlya wap-4035 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SW Опубликовано 9 апреля, 2007 · Жалоба демоны от DrMorg я залил сделал им автозагрузку. А в чем и как отконфигурировать их? Примерчик бы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Grizvolt Опубликовано 9 апреля, 2007 (изменено) · Жалоба По поводу pptp-client, у кого есть откомпиленный, пожалуйста поделитесь, очень срочно нужно, нужен именно просто клиент без шифрования, без всего, думаю, на клиент то места должно хватить? был бы очень признателен grizvolt(собака)mail.ru Изменено 12 апреля, 2007 пользователем Grizvolt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SVNa Опубликовано 11 апреля, 2007 · Жалоба Ребят, нужна помощь по выбору и оптимизации бриджа и точки доступа, кто что посоветует ? Готов рассмотреть предложения о заказе перепрошивки и оптимизации. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 14 апреля, 2007 (изменено) · Жалоба Есть точка Senao 3220 построен на базе RTL8186+Atheros 6, 4 М flash, 16 M SDRAM. Попробовал поставить wive - заливка по TFTP проходит на ура, а дальше - молчок. Судя по всему, проходит заливка только в виде одного файла. Зато залилась польская прошивка APLite54G (она как-раз одним файлом). Вроде даже работает. Но все дело в том, что senao рассчитан на мощность 400mw, а данная прошивка рассчитана максимум на 150mw. Попробовал залить родную прошивку назад и тут вышел облом - после заливки точка не завелась. При просмотре редактором выяснилось, что в польской прошивке в начале стоит заголовок CSYSAA, а в родной до этого заголовка есть еще что-то размером 389 байт. Попробовал это "что-то" убрать и залить прошивку без него - ситуация аналогичная, точка не дышит. В то же время ее всегда можно прошить польской и она снова работает. Подскажите, возможно для заливки по TFTP в RTL8186 нужен специальный формат прошивки? И есть ли исходники GPL для RTL8186+Ath чтобы прошивка была одним файлом? Заранее спасибо. P.S. хочу подключить к ним консоль, чтобы посмотреть, что не проходит при прошивке, либо чтобы слить дамп с работающей точки. На плате есть 6 штырьковый разъем (в ряд) - судя по всему - разъем для консоли через rs232. Но вопрос - какая у него распайка? Изменено 14 апреля, 2007 пользователем Ata-man Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nezhdan Опубликовано 14 апреля, 2007 (изменено) · Жалоба Возьми HEX-редактор и разбей ту прошивку, что лежит на сайте Senao, на 2 куска, первый должен начинаться на WEBP, второй - на CSYS. Просто найди в файле аббревиатуру CSYS - всё, что до неё - первый кусок, она и далее - второй. Эти два куска и залей через tftp - сначала WEBP, потом CSYS. Должно ожить. Потом сбрось точку - кнопка Reset во включенном состоянии секунд 10 - и через веб-интерфейс залей конфиг - тоже с сайта. По идее получишь точку "как из магазина". Разъём консоли, видимо, стандартный - сходу не помню, но найти в сети легко. 1- +3.3В, который там не нужен;-), 2 - земля, 3,4 - RTS, CTS - их вообще не используй, 5,6 - приём и передача, не помню, в каком порядке. Кажется, в этом топике это уже было. Или как минимум в разделе, где находится этот топик. Прошивка от этой точки 1.37 заливается и работает - по крайней мере в роутер WR514R, в котором 2М флеша и 16 ОЗУ, но вот наоборот может и не сработать - так как драйверы для Atheros могут быть и не включены. http://www.senao.com/English/Default.aspx?...1=B22&CNT=1 Изменено 14 апреля, 2007 пользователем nezhdan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 14 апреля, 2007 · Жалоба Ata-man У вас скорее всего случай заархивированной прошивки. То есть официальную прошивку нужно дорабатывать напильником. Скорее всего, что-то очень простое, дабы точка доступа при обновлении прошивки могла быстро вытащить требуемые данные. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 15 апреля, 2007 · Жалоба 2 nezhdan - Спасибо, попробую. Только в начале файла (до аббревиатуры WEBP) есть еще третий кусок - он начинается с DS04 - его заливать не нужно? Судя по всему это что-то типа идентификационного заголовка (чтобы при заливке через веб точка могла определить, для какой модели прошивка). По консоли нашел следующее (от D-Link 700): 1) VCC 2) GND 3) CTS 4) RTS 5) TX 6) RX Сейчас делаю кабель. Еще есть маленький 12-штырьковый разъем (контакты в два ряда) - видимо JTAG. Еще раз спасибо всем за помощь - все проверю, отпишусь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 15 апреля, 2007 · Жалоба С TFTP ничего не вышло - точка больше в этот режим не входит. Консольный кабель сделал - пишет при загрузке только: UART1 output test okUart init mfid=000000c2 devid=000022a8 Found 1 x 4M flash memory ---RealTek(RTL8186)at 2006.07.26-15:03+0800 version 1.4a [32bit](180MHz) no sys signature at 00010000! no sys signature at 00020000! Undefined Exception happen. На попытки нажатия любых кнопок не реагирует, соответственно в краш-режим не входит. Видимо при попытке записать родную прошивку повредился загрузчик (т.к. я ее пробовал заливать и через WEB, и неизвестно в какие адреса она могла записаться). Придется видимо делать JTAG кабель. Т.к. такая же рабочая точка имеется и можно flash сдампить оттуда. А теперь вопрос - где найти распайку для JTAG и какое ПО использовать? Проверил на рабочей точке с родной прошивкой 1.38, при загрузке пишет следующее: UART1 output test ok Uart init mfid=000000c2 devid=000022a8 Found 1 x 4M flash memory ---RealTek(RTL8186)at 2006.07.26-15:03+0800 version 1.4a [32bit](180MHz) no sys signature at 00010000! no sys signature at 00020000! Jump to image start=0x80800000... decompressing kernel: Uncompressing Linux... done, booting the kernel. done decompressing kernel. early printk enabled Determined physical RAM map: memory: 01000000 @ 00000000 (usable) Initial ramdisk at: 0x801d6000 (5529600 bytes) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/ram c Calibrating delay loop... 178.99 BogoMIPS Memory: 8652k/16384k available (1657k kernel code, 7732k reserved, 5552k data, 5 2k init, 0k highmem) Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) check_wait... unavailable. POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Serial driver version 6.02 (2003-03-12) with no serial options enabled ttyS00 at 0x00c3 (irq = 3) is a rtl_uart1 state->flags=00000000 Realtek GPIO Driver for Flash Reload Default block: 64 slots per queue, batch=16 RAMDISK driver initialized: 16 RAM disks of 7000K size 1024 blocksize PPP generic driver version 2.4.1 PPP MPPE Compression module registered RealTek E-Flash System Driver. Found 1 x 4M Byte MXIC MX29LV320AB at 0xbe000000 RTL8185 driver version 1.11 (2006-08-01) 8186NIC Ethernet driver v0.0.5 (Mar 3, 2006) eth0: RTL8186-NIC at 0xbd200000, 00:01:02:03:04:05, IRQ 4 eth1: RTL8186-NIC at 0xbd300000, 04:05:06:07:08:09, IRQ 5 fast_nat v1.3b NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) rtl8186_crypto_init()... rtl8186_crypto: IPSec status(RTL8186_IPSCFR) = B rtl8186_crypto: IPSec status(RTL8186_IPSCTR) = 2027202 ipsec_3des_init(alg_type=15 alg_id=3 name=3des): ret=0 ipsec_aes_init(alg_type=15 alg_id=12 name=aes): ret=0 ipsec_md5_init(alg_type=14 alg_id=2 name=md5): ret=0 ipsec_null_init(alg_type=15 alg_id=11 name=null): ret=0 ipsec_sha1_init(alg_type=14 alg_id=3 name=sha1): ret=0 ip_conntrack version 2.1 (128 buckets, 1024 max) - 312 bytes per conntrack PPTP netfilter connection tracking: registered PPTP netfilter NAT helper: registered ip_tables: © 2000-2002 Netf NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 RAMDISK: ext2 filesystem found at block 0 RAMDISK: Loading 5400 blocks [1 disk] into ram disk... done. Freeing initrd memory: 5400k freed VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory: 52k freed mount /proc file system ok! serial console detected. Disabling virtual terminals. init started: BusyBox v1.00-pre8 (2005.09.16-02:21+0000) multi-call binary BusyBox v1.00-pre8 (2005.09.16-02:21+0000) Built-in s Enter 'help' for a list of built-in commands. Initialize wlan0 interface Setup BRIDGE interface killall: syslogd: no process killed killall: klogd: no process killed SIOCGIFFLAGS: No such device bridge br0 doesn't exist; can't delete it Setup bridge... device eth0 entered promiscuous mode eth0:phy is 8305 SIOCDELRT: No such process device wlan0 entered promiscuous mode SIOCDELRT: No such process br0: port 2(wlan0) entering listening state br0: port 1(eth0) entering listening state br0: port 2(wlan0) entering learn br0: port 2(wlan0) entering forwarding state br0: topology change detected, propagating br0: port 1(eth0) entering learning state br0: port 1(eth0) entering forwarding state br0: topology change detected, propagating SIOCDELRT: No such process SIOCDELRT: No such process SIOCDELRT: No such process Auto-Discovery (ver 1.01) killall: snmpd: no process killed publicprivatekillall: snmptrapd: no process killed killall: nuttcp: no process killed # Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nezhdan Опубликовано 15 апреля, 2007 (изменено) · Жалоба 1. DS04 и подобное - это настройки. Их заливать не надо, просто после запуска точки через веб-интерфейс загрузи полный файл прошивки - они и запишутся куда надо. Как бы апгрейд сделай;-). Но я не нашёл на сайте прошивку с ними - в архиве по адресу, который я указал, лежит файл настроек отдельно от системы. Где ты такое взял? Или мы о разных точках говорим? Посмотри ту ссылку, что я дал. Кстати, по моей ссылке лежит версия 1.37, а ты пишешь про 1.38 - может, и правда, мы про разные точки? 2. К сожалению, из-за странного поведения загрузчика он может выдавать именно то, что ты написал, про Undefined Exception. Я не понимаю, как такое можно допускать - но ПЕРЕД входом в tftp он умудряется выполнить какие-то команды или что-то ещё из найденной системы (аббревиатура CSYS - в твоём случае она найдена по адресу 30000). Даже если ты держишь Reset или жмёшь ESC. И если контрольная сумма системы совпадает, а команды непонятны процессору - а это бывает, если грузишь чужую систему - он вылетает и ничего не даёт сделать. Я не знаю, как это вылечить без JTAG'а. Через JTAG же необязательно заливать загрузчик (boot) - он цел! - а надо стереть один блок с неправильной системой - в твоём случае 0x3fc30000 - командой eraseflash 0x3fc30000 1 - тогда загрузчик перестанет находить там систему и сможет войти в tftp. По поводу JTAG'а см. тему http://www2.nag.ru/forum/index.php?showtopic=33338&st=0 Изменено 15 апреля, 2007 пользователем nezhdan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 16 апреля, 2007 · Жалоба прошивки 1.38 и 1.39.06 были взяты с сайта www.engeniustech.com, который продает тот же Senao 3220. вот ссылка: http://www.engeniustech.com/datacom/support/firmware.aspx и выбрать в списке ECB-3220 По JTAG - инфу уже нашел, делаю кабель. Правда разъем на плате по сравнению с WRT54 - крошечный. Как подпаяться, не представляю :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nezhdan Опубликовано 16 апреля, 2007 · Жалоба Скачал. Я не пробовал - наверное, это придётся делать тебе;-), но начало модуля системы (CSYS) выглядит "не так". Вот начало, которое находится во всех прошивках, заливавшихся мной в WR514R: 43535953 80800000 00030000 001A1002 00008021 40906000 00000000 00000000 3C04BD01 34841008 24050884 240508C7 Первая строка: аббревиатура CSYS, стартовый адрес, адрес загрузки, длина, включая контрольную сумму и не включая эту первую строку. Вторая строка - начало собственно системы. А вот начало того же в версиях 1.38 и 1.39.06: 43535953 80800000 00030000 0012A002 0C20003E 00000000 00000000 00008021 40906000 00000000 00000000 3C04BD01 Обрати внимание на вторую строку - есть какие-то "лишние" 3 слова перед тем, что в 1.37 было началом системы. То ли загрузчик там другой, то ли при веб-апдейте заголовок удаляется, то ли так и должно быть;-). А вот скачанный файл 1.37 по твоей ссылке - по формату совпадает с 1.37 с сайта Senao. Как бы не в этом дело было;-). Я бы после JTAG'а залил версию 1.37, а потом уж экспериментировал с более новыми. Кстаи, не поленись слить фуллфлеш с рабочей точки - где 1.38 - раз уж ты подключил к ней консоль. Пригодится;-). > Как подпаяться, не представляю :) Нежно! (С) Жеглов;-). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 17 апреля, 2007 (изменено) · Жалоба JTAG кабель подпаял. Cygwin установил. Споткнулся на следующем: Configure --with-include=c:/cygwin/tmp/include/ и make проходит, а вот make install ругается: $ make installMaking install in libbrux make[1]: Entering directory `/tmp/jtag/libbrux' .deps/amd.Po:1: *** multiple target patterns. Stop. make[1]: Leaving directory `/tmp/jtag/libbrux' make: *** [install-recursive] Error 1 Изменено 17 апреля, 2007 пользователем Ata-man Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ata-man Опубликовано 17 апреля, 2007 · Жалоба Проблема с make install решилась прописыванием пути /tmp/include вместо c:/cygwin/tmp/include во флаге --with-include=. Сейчас пытаюсь коннектиться jtag'ом - detect не проходит, видимо jtag на senao тоже по умолчанию не включен. Не подскажет ли кто-нибудь, какие выводы проца нужно задействовать, чтобы включить режим jtag? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...