IPB
X   Сообщение сайта
(Сообщение закроется через 2 секунды)
> Ваше меню

Здравствуйте, гость
( Вход | Регистрация )

> Заработай на форуме


Зарегистрируйтесь как вебмастер и следуйте инструкции по установке кода. Подробности можно узнать на форуме участников системы.

> Полезные ссылки






 
> D-Link DWL-2100AP, Com-порт
УКРОП
сообщение 11.1.2008, 15:19
Сообщение #1


Администратор


Группа: Главные администраторы
Сообщений: 265
Регистрация: 7.1.2008
Из: вне
Пользователь №: 1



Восстановление работоспособности точки доступа D-Link DWL-2100AP при постоянном перезапуске (когда слетела прошивка), через терминал.
(Информация взята с )

Иногда происходит так, что точка доступа теряет основную и резервную прошивки. Симптомы этого такие: Загорается индикатор Power, мигает пару раз, затем гаснет (как во время перезапуска) и все начинается заново. По адресам точка доступа не отвечает. Но не всё так плохо! Всё можно исправить! Для этого необходимо устройство прошивки включаемое через COM1 порт компьютера по схеме, которую мы когда-то делали:
Прикрепленный файл  max_232.jpg ( 19.24 килобайт ) Кол-во скачиваний: 63

Нам понадобится:
- TFTP сервер Прикрепленный файл  Tftpd32_3.23_setup.exe ( 480.22 килобайт ) Кол-во скачиваний: 167
- FTP сервер Прикрепленный файл  shttp3.exe ( 124.5 килобайт ) Кол-во скачиваний: 139
- файлы рабочей прошивки (apimg1, art, backup, apcfg, apcfg) Прикрепленный файл  Flash.rar ( 2.28 мегабайт ) Кол-во скачиваний: 207


Ищем на плате точки доступа место, обозначенное как JP2, состоящее из четырех контактных точек. Плюс на схеме (+5V) мы брали с разьема питания точки доступа. Кстати, необходимо уточнить, что если использовать питание меньше указанного напряжения, возможны проблемы с записью и чтением флэш памяти точки доступа.
Прикрепленный файл  pin232.gif ( 9.46 килобайт ) Кол-во скачиваний: 51

Прикрепленный файл  2100_jp2.gif ( 4.6 килобайт ) Кол-во скачиваний: 42

Подпаиваемся к этим точкам, подключаем точку доступа к порту COM, а затем компьютер (питание к точке пока не подключаем). Далее необходимо настроить HyperTerminal (Пуск-Программы-Стандартные-Связь) следующим образом:

1. Создаем новое соединение и даем ему произвольное имя, выбираем подключаться через COM1: нажимаем кнопку ОК;

2. Устанавливаем свойства COM1:
- Скорость (бит/сек): 9600;
- Биты данных: 8;
- Четность: Нет;
- Стоповые биты: 1;
- Управление потоком: Нет.
3. После соединения подаём питание к точке, в окне терминала возникает следующая картина:
Код
ar531x rev 0x00005850 firmware startup...

SDRAM TEST...PASSED

WAP-G02A 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...

Please wait, loading image ...
image check fail!!!


error loading file: status = 0x3d0001.

Error loading RUNTIME file: errno = 0xd0003.
Loading /fl/backup...

Please wait, loading image ...

image check fail!!!

error loading file: status = 0xd0003.

Error loading BACKUP file: errno = 0xd0003.
Can't load boot file!!

Если этого не произошло, вероятно были перепутаны Rx и Tx, поменяйте их местами. Вышеописанный вывод в консоль терминала должен повторяться постоянно. Это значит, что точка потеряла и основную и резервную прошивку.

4. С того момента, когда точка доступа напишет в терминале: SDRAM TEST...PASSED следует нажимать на клавиатуре клавишу Esc, до того момента, пока не появится приглашение такого вида:
Код
[Boot]:

Тут можно посмотреть (набрать 'p') или изменить (набрать 'c') параметры загрузки, точки доступа. Прошивки в ТД нет, но саму точку можно загрузить с компьютера. Для этого, в приглашении [Boot]: нажимаем 'c' и приводим параметры к такому виду:
Код
[Boot]:с

boot device : ae1
processor number: 0
host name:
file name: art
inet on ethernet (e): 192.168.1.20 : 0xffffff00
inet on backplane (b):
host inet (h) : 192.168.1.1
getaway inet (g):
user (u):
ftp password (pw) (blank = use rsh) :
flags (f) : 0x80
target name (tn):
startup script (s):
other (o): ae

Готово? в приглашении [Boot]: нажимаем p и проверяем! Если все правильно. Делаем адрес своего компьютера 192.168.1.1, маска 255.255.255.0

5. Подключаем к точке доступа LAN кабель. Теперь нужно установить и запустить TFTP сервер. В его настройке Current Directory, указываем папку, где находятся файлы прошивки точки доступа: apcfg, apcfg.bak, apimg1, art, backup, pcode (это файлы из архива Flash.rar).

6. Перезагружаем точку доступа отключением и включением питания. Она загрузится с TFTP сервера и после вывода служебной информации в терминале покажет заставку VXWorks:
Код
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
     ]]]]]]]]]]]  ]]]]     ]]]]]]]]]]       ]]              ]]]]         (R)
]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
]]]     ]]]]]  ]   ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]
]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]] ]]]]   ]] ]]]]    ]]]]]]]    ]]]]
]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]
]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]   ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]]
]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]    ]]]]]]]   ]]]]    ]]]]  ]]]] ]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       Development System
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]       VxWorks version VxWorks5.4.2
]]]]]]]]]]]]]]]]]]]]]]]]]]        KERNEL: WIND version 2.5
]]]]]]]]]]]]]]]]]]]]]]]]]         Copyright Wind River Systems, Inc., 1984-2001

                                  CPU: Atheros AR5001AP default. Processor #0.
                                  Memory Size: 0x1000000. BSP version 1.0.
/fl/ - Volume is OK
-> Starting ART Client...
Waiting for connection from Host

Если вместо
Код
/fl/ - Volume is OK

вы видите
Код
tffsDevCreate failed.

Вводим команду sysTffsFormat
После завершения команды и ребута получаем /fl/ - Volume is OK.

7. Теперь нужно включить и настроить обычный FTP сервер. (Смысл в том, чтобы создать пользователя с именем: user и паролем guest, в домашней папке которого лежат файлы прошивки, и меется полный доступ)
Настройки для Small HTTP Server:
Заходим в Настройки-Другое-Пользователи, заполняем:
Пользователь: user
Пароль: guest
Домашний каталог: [показать, то место, где лежат файлы прошивки]
Ниже поставить галочки, Чтение FTP, Запись FTP, Админ. В том числе и CGI
Затем нажать кнопку 'Добавить'. В верхнем меню нажимаем 'ОК'

8. В терминале пишем такие строки, нажимая 'Enter' после ввода каждой:
Код
hostAdd ''pc'', ''192.168.1.1''
netDevCreate ''pc:'', ''pc'', 1
cd ''pc:''
iam ''user'', ''guest''

Фактом, указывающим на то, что настройка принята является ответ в консоли - 0x0.

9. Теперь надо посмотреть, видно ли наши файлы, находящиеся на FTP пишем в консоли команду ls. Если файлы видно, то все правильно и их надо скопировать в точку доступа:
Код
copy ''pc:/apimg1'', ''/fl/apimg1''
copy ''pc:/apcfg'', ''/fl/apcfg''
copy ''pc:/apcfg.bak'', ''/fl/apcfg.bak''
copy ''pc:/art'', ''/fl/art''
copy ''pc:/backup'', ''/fl/backup''

После ввода каждой команды в конце ответа консоли 0x0 означает, что копирование прошло успешно.

10. Перезагружаем точку, нажимаем нажимаем ''Esc'' как в начале и приводим параметры загрузки к такому виду (чтобы точка доступа загружалась из себя):
Код
[Boot]:с

boot device : tffs:0
processor number : 0
host name :
file name : /fl/APIMG1
inet on ethernet (e) : 192.168.1.20:0xffffff00
inet on backplane (b):
host inet (h) :
gateway inet (g) :
user (u) :
ftp password (pw) (blank = use rsh):
flags (f) : 0x0
target name (tn) :
startup script (s) :
other (o) : ae

Перезагружаем точку доступа. Если консоль терминала показывает вывод такого плана:
Код
ar531x rev 0x00005850 firmware startup...
SDRAM TEST...PASSED

WAP-G02A 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...

Please wait, loading image ...

image check ok!!!

/fl/ - Volume is OK
Reading Configuration File ''/fl/apcfg''.
Configuration file checksum: 5f3a7c is good
Attaching interface lo0...done
wireless access point starting...
wlan1 Ready
vxWorksTftpPackageInit: init. finish & success!
Ready

Прикрепленный файл  2100reb_ok.jpg ( 30.27 килобайт ) Кол-во скачиваний: 12

Значит всё сделано правильно! Выключаем компьютер, затем точку доступа, отсоединяем кабель от com1 и от точки доступа. После включения искать точку доступа следует как обычно по адресу 192.168.0.50, не забудьте сменить адрес у своего компьютера! (:

P.S. Статья написана по мотивам различных инструкций, найденых в интернете, с целью наболее полно и пошагово описать процесс перепрошивки.

Дополнение: Вебинтерфейс (по адресу 192.168.0.50), ожидающий прошивку (.ftp) выглядит так, это окно может возникнуть, если прошивка повреждена:
Прикрепленный файл  2100web_rep.jpg ( 29.06 килобайт ) Кол-во скачиваний: 12
 
 
    Новая Тема
Ответов
hameleon
сообщение 24.8.2008, 14:15
Сообщение #2


Новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 23.8.2008
Пользователь №: 429



А что делать если нету на плате JP2?
Есть только JP1 (12 точек) и J1 (14 точек)
 



    Ответить    Новая Тема

 

                         
Текстовая версия Сейчас: 27.12.2011, 11:46