faq обучение настройка
Текущее время: Чт мар 28, 2024 18:57

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Восстановление прошивки DSR-500AC
СообщениеДобавлено: Вс окт 08, 2017 12:39 
Не в сети

Зарегистрирован: Вс окт 08, 2017 12:27
Сообщений: 1
Здравствуйте.
После попытки установить прошивку DSR-500AC_REVAB_FIRMWARE_3.11_WW
Веб-интерфейс перестал загружаться (error loading web page).
Полез восставнавливать через u-boot по этой инструкции:
http://www.dlink.com/uk/en/support/faq/ ... ry_process
Теперь у меня работает только загрузчик и emergency web server, но попытки прошить через emergency web server не приносят результата.
Пишет "cannont find elf image at 0xaa00000"
Можно ли адаптировать эту инструкцию для dsr-500ac?

Вывод загрузки:
Скрытый текст: показать
SPI stage 1 bootloader
SPI ID: ef:40:16:00:00
header found at offset 0x10000
Image 1.2: address: 0xffffffffc0000000, header length: 192, data length: 338360
Validating data...
Starting stage 1.5 bootloader at 0xffffffff81000000
early_board_init: Board type: DSR500AC

U-Boot 2013.07 (Build time: Dec 01 2014 - 17:57:34)

OCTEON CN7010-AAP pass 1.2, Core clock: 1000 MHz, IO clock: 500 MHz, DDR clock: 667 MHz (1334 Mhz DDR)
Base DRAM address used by u-boot: 0x0fc00000, size: 0x3fdb80
DRAM: 256 MiB
Clearing DRAM...... done
Using default environment

Hit any key to stop autoboot: 0
SF: Detected W25Q32BV with page size 256 Bytes, erase size 4 KiB, total 4 MiB
Found valid SPI bootloader at offset: 0x100000, size: 1395904 bytes


U-Boot 2013.07 BSP_DSR500ac_v1.0.7 (Build Number: 30)

Using DRAM size from environment: 256 MBytes
Configuring DLM0 for SGMII
OCTEON CN7010-AAP pass 1.2, Core clock: 1000 MHz, IO clock: 500 MHz, DDR clock: 667 MHz (1334 Mhz DDR)
Base DRAM address used by u-boot: 0x0f000000, size: 0xffdb80
DRAM: 256 MiB
Clearing DRAM...... done
NAND: 128 MiB
SF: Detected W25Q32BV with page size 256 Bytes, erase size 4 KiB, total 4 MiB
PCIe: Port 0 link active, 1 lanes, speed gen1
PCIe: Link timeout on port 1, probably the slot is empty
PCIe: Port 2 not in PCIe mode, skipping
PCI console init succeeded, 1 consoles, 1024 bytes each
Net: octeth0, octeth1, octrgmii0
Type the command 'usb start' to scan for USB storage devices.

SF: Detected W25Q32BV with page size 256 Bytes, erase size 4 KiB, total 4 MiB

block 1 and block 2 are the same
Octeon dsr500ac(ram)#


Вывод printenv:
Скрытый текст: показать
Octeon dsr500ac(ram)# printenv
autoload=n
baudrate=115200
bf=bootoct $(flash_unused_addr) forceboot numcores=$(numcores)
boardname=dsr500ac
bootdelay=3
burn_app=erase $(flash_unused_addr) +$(filesize);cp.b $(fileaddr) $(flash_unused_addr) $(filesize)
dram_size_mbytes=256
eth1addr=02:21:6e:e6:04:01
eth2addr=02:21:6e:e6:04:02
ethact=octeth0
ethaddr=02:21:6e:e6:04:00
ipaddr=192.168.0.1
linux_mmc=fatload mmc 0 $(loadaddr) vmlinux.64;bootoctlinux $(loadaddr)
loadaddr=0xaa00000
ls=fatls mmc 0
m=md 0x1f400000
md5=md5sum $(fileaddr) $(filesize)
numcores=1
octeon_failsafe_mode=0
octeon_ram_mode=1
serverip=192.168.0.100
stderr=serial
stdin=serial,pci,bootcmd
stdout=serial
ver=U-Boot 2013.07 BSP_DSR500ac_v1.0.7 (Build Number: 30)

Environment size: 749/65532 bytes


Как должен выглядеть правильный printenv для DSR-500AC(возможно, DSR-1000AC тоже подойдёт)?
И я так понял, у меня нет mtdparts в переменных, а для mtdparts default надо переменную mtdids. Пока раскопки на этом закончил.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Восстановление прошивки DSR-500AC
СообщениеДобавлено: Вс янв 31, 2021 18:53 
Не в сети

Зарегистрирован: Вс янв 31, 2021 18:39
Сообщений: 1
Добрый день,
Попал в такую же ситуацию
информации в интернете на DSR-500AC нету
пришлось заливать Дамп от сюда https://remont-aud.net/publ/stati/proch ... 34-1-0-492
для инфы выкладываю правильный printenv
Скрытый текст: показать
autoload=n
baudrate=115200
bf=bootoct $(flash_unused_addr) forceboot numcores=$(numcores)
boardname=dsr500ac
boot_firm=setenv mtdids nand0=octeon_nand0; setenv mtdparts mtdparts=octeon_nand 0:128k(firmHdr),8576k(kernel),68096k(rootfs); chpart nand0,1; ubi part kernel; u bifsmount ubi:kernel; ubifsload 0xa200000 vmlinux.64.lzma; unlzma 0xa200000 0xaa 00000 0x800000; bootoctlinux 0xaa00000
bootcmd=run boot_firm
bootdelay=3
burn_app=erase $(flash_unused_addr) +$(filesize);cp.b $(fileaddr) $(flash_unused _addr) $(filesize)
dram_size_mbytes=256
eth1addr=02:21:6e:e6:04:01
eth2addr=02:21:6e:e6:04:02
ethact=octeth0
ethaddr=00:16:62:10:12:39
filesize=2c01000
ipaddr=192.168.0.1
linux_mmc=fatload mmc 0 $(loadaddr) vmlinux.64;bootoctlinux $(loadaddr)
loadaddr=0xaa00000
ls=fatls mmc 0
m=md 0x1f400000
md5=md5sum $(fileaddr) $(filesize)
numcores=1
octeon_failsafe_mode=0
octeon_ram_mode=1
serverip=192.168.0.100
stderr=serial
stdin=serial,pci,bootcmd
stdout=serial
ver=U-Boot 2013.07 BSP_DSR500ac_v1.0.7 (Build Number: 30)


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32


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

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