faq обучение настройка
Текущее время: Пт мар 29, 2024 12:46

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Вт мар 21, 2017 07:33 
Не в сети

Зарегистрирован: Вт мар 21, 2017 07:26
Сообщений: 1
Помогите пожалуйста с восстановлением DSR 1000 A1. После обновления прошивки и загрузки настроек маршрутизатор перестал корректно загружаться (после загрузки отключались все порты LAN). Попытался перепрошить через консоль (по этой инструкции http://www.dlink.com/uk/en/support/faq/ ... re_via_cli, но возникла следующая проблема - не загружается прошивка (tftpd32, файрволлы и антивирусы выключены, ПК и маршрутизатор соединены напрямую), пробовал сокращать имя файла до а1, пробовал разные файлы прошивок и WW и RU.

D-Link DSR-1000 bootloader# tftp 0xAA00000 DSR-1000_A1_FW1.06B53_RU
Using octeth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.101
Filename 'DSR-1000_A1_FW1.06B53_RU'.
Load address: 0xaa00000
Loading: #
done
Bytes transferred = 512 (200 hex), 250 Kbytes/sec
D-Link DSR-1000 bootloader#

Маршрутизатор загружает только начальный блок (tftp сервер ждет ещё 15 секунд потом рвёт соединение).

log tftpd
Connection received from 192.168.1.101 on port 1404 [20/03 16:54:19.374]
Read request for file <DSR-1000_A1_FW1.06B53_RU>. Mode octet [20/03 16:54:19.374]
OACK: <timeout=5,> [20/03 16:54:19.375]
Using local port 51078 [20/03 16:54:19.375]
TIMEOUT waiting for Ack block #2 [20/03 16:54:44.375]

После перезагрузки соответственно ругается на маршрутизатор checksum.

вывод printenv

bootdelay=3
baudrate=115200
download_baudrate=115200
bootloader_flash_update=protect off $(uboot_flash_addr) +$(uboot_flash_size);erase $(uboot_flash_addr) +$(uboot_flash_size);cp.b $(fileaddr) $(uboot_flash_addr) $(uboot_flash_size);run nuke_env
burn_app=erase $(flash_unused_addr) +$(filesize);cp.b $(fileaddr) $(flash_unused_addr) $(filesize)
bf=bootoct $(flash_unused_addr) forceboot numcores=$(numcores)
nuke_env=protect off $(env_addr) +$(env_size); erase $(env_addr) +$(env_size)
linux_start=0xbdca0000
linux_limit=0xbf99ffff
linux_limit_old=0x1800000
linux_update=protect off $(linux_start) +$(linux_limit_old);erase $(linux_start) +$(linux_limit_old);cp.b $(fileaddr) $(linux_start) $(filesize)
flash_linux_boot=cp.b $(linux_start) $(loadaddr) $(linux_limit_old);bootoctlinux $(loadaddr);
ls=fatls ide 0
autoload=n
autotest=1
bootcmd=bootFirmware
ethact=octeth0
boot_firm=cp.b $(linux_start) $(loadaddr) 0x900000; bootoctlinux 0x5500200 mtdparts=phys_mapped_flash:640k(bootloader)ro,9M(kernel),20M(rootfs),2M(AppConfig),128k(bootload-env)
loadaddr=0xaa00000
numcores=1
stdin=serial
stdout=serial
stderr=serial
env_addr=0xbfbe0000
env_size=0x20000
flash_base_addr=0xbdc00000
flash_size=0x2000000
uboot_flash_addr=0xbdc40000
uboot_flash_size=0x60000
flash_unused_addr=0xbdca0000
flash_unused_size=0x1f40000
firm_flash=erase $(linux_start) $(linux_limit);cp.b $(fileaddr) $(linux_start) 0x1d00000
filesize=200
fileaddr=AA00000
ipaddr=192.168.1.101
serverip=192.168.1.100

Подскажите в чём может быть причина? Если возможно пришлите PRINTENV с рабочего маршрутизатора DSR 1000.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт окт 31, 2017 16:24 
Не в сети

Зарегистрирован: Пн окт 30, 2017 12:40
Сообщений: 5
Привет бро!
Как успехи со значениями переменных?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 56


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB