DH-XVR5116HS-X черный экран, сеть молчит

  • Автор теми XGX
  • Дата створення

DemonAV

Active member
192.168.1.1 комп подключён кабелем напрямую к регу, адрес выдан ему руками в свойствах сетевой карты
 

fobos

Энтузиаст
при ваших данных все должно работать...проверьте настройки TFTP сервера, смените TFTP сервер...
 

DemonAV

Active member
Так в этом то и загвоздка. При этих же данных восстановил с этого же компа вызывную 2101. Тогда была загвоздка в брэндмауэре виндоус, он не давал закачку с TFTP. Сейчас он отключён. Буду пробовать дальше. Странно, что многие команды не отрабатывают, тот же printenv
 

Uef

Чатланин
Если есть весь комплект файлов прошивки, то положите их в корень USB флешки вставьте флешку в DVR и включите.
 

DemonAV

Active member
Спасибо. Файлы все есть. Попробую вечером с флэшкой. О результате отпишусь.
 

DemonAV

Active member
Воткнул флешку с файлами, всё само прогрузилось и завелось. Огромное СПАСИБО за совет. Регистратор работает.
Возникает вопрос: А что? так можно было? :) Чувствую себя жутким двоечником...
 

pva1664

Active member
Здравствуйте.
Прошу помощи в восстановлении регистратора DH-XVR5116HS-X.
Лог заканчивается странновато.
Код:
System startup

U-Boot 2010.06-svn3134 (Apr 14 2018 - 03:06:43)

Check Flash Memory Controller v100 ... Found
SPI Nand(cs 0) ID: 0xef 0xaa 0x21 Name:"W25N01GV"
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
SPI Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment



NAND read: device 0 offset 0x100000, size 0x100000
 1048576 bytes read: OK

NAND read: device 0 offset 0x200000, size 0x100000
 1048576 bytes read: OK

NAND read: device 0 offset 0x200000, size 0x100000
 1048576 bytes read: OK
   Header CRC Checking ... OK
   Data CRC Checking ... OK
## Starting application at 0x41000080 ...

System startup

U-Boot 2010.06-svn3134 (Mar 17 2018 - 16:16:27)

Check Flash Memory Controller v100 ... Found
SPI Nand(cs 0) ID: 0xef 0xaa 0x21 Name:"W25N01GV"
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
SPI Nand total size: 128MB
===============================================
DPLL:466Mhz DDR:1864Mhz
APLL:1400Mhz VPLL0:297Mhz
===============================================
ETH0: PHY(phyaddr=1, rgmii) not link!
higmac init fail!
nice find PHY TRL8211 on higmac
mem= 512
Creating 1 MTD partitions on "nand0":
0x000004700000-0x000005100000 : "mtd=0"
При чтении флешь памяти от 0х04C00380 по 0x04e0790 каждый раз несколько байт не совпадают. Причём в разных местах. Записал новую флешь, но лог не изменился. Зато память читается без ошибок. Сеть не видит. Подключен напрямую к компьютеру. IP адреса как в printenv.
Похоже надо искать полный дамп на флешь W25N01GV.
Что посоветуете? Дамп найти реально?
В прошивке к регистратору есть файл flash.bin. Это не то?
Буду благодарен за любую помощь.
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
вывод printenv закрыт в это утсройстве по-умолчанию.
Судя по описанию, то у Вас проблема таки с чипом памяти либо просто дамп испорчен. Нужно перезалить заводской дамп и прописать через uart: ID, ethaddr, DEVID

то. старый только сохраните.
 

pva1664

Active member
Заводской дамп - это файл flash.bin?
Родной дамп сохранил в 5 экземплярах и все разные.:)
 

pva1664

Active member
Вот такой printenv выводит.
Код:
System startup

U-Boot 2010.06-svn3134 (Apr 14 2018 - 03:06:43)

Check Flash Memory Controller v100 ... Found
SPI Nand(cs 0) ID: 0xef 0xaa 0x21 Name:"W25N01GV"
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
SPI Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment
 0

hisilicon # printenv
bootargs=mem=96M console=ttyAMA0,115200
bootcmd=bootm 0x41000000 0x42000000
bootdelay=1
baudrate=115200
ethaddr="00:00:22:34:45:66"
ipaddr="192.168.1.10"
serverip="192.168.1.2"
netmask="255.255.255.0"
bootfile="uImage"
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn3134 (Apr 14 2018 - 03:06:43)

Environment size: 321/2097148 bytes
hisilicon #
 

fobos

Энтузиаст
Вот такой printenv выводит.
Код:
System startup

U-Boot 2010.06-svn3134 (Apr 14 2018 - 03:06:43)

Check Flash Memory Controller v100 ... Found
SPI Nand(cs 0) ID: 0xef 0xaa 0x21 Name:"W25N01GV"
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
SPI Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment
0

hisilicon # printenv
bootargs=mem=96M console=ttyAMA0,115200
bootcmd=bootm 0x41000000 0x42000000
bootdelay=1
baudrate=115200
ethaddr="00:00:22:34:45:66"
ipaddr="192.168.1.10"
serverip="192.168.1.2"
netmask="255.255.255.0"
bootfile="uImage"
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn3134 (Apr 14 2018 - 03:06:43)

Environment size: 321/2097148 bytes
hisilicon #
не похож на printenv от DH-XVR5116HS-X от слова "совсем"
 

pva1664

Active member
Добрый день. Подскажите, пожалуйста, где найти HWID на этот рег.?
После записи прошивки flash.bin регистратор грузится до заставки и через 20 секунд перезагружается. Сеть видит, но прошивку через tftp не грузит. USB флешку тоже видит и тоже нет никаких действий. На кнопку сброса, на рег., и на команду cfgRestore реагирует. Не могу сменить phyaddr 0 на 1. Devid прописал с родной прошивки. Команда printenv не работает.
Лог вот такой:

Код:
System startup
U-Boot 2010.06-svn4891 (Jul 30 2020 - 17:12:23)
Check Flash Memory Controller v100 ... Found
SPI Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment
OK
OK
System startup
U-Boot 2010.06-svn4891 (Jul 30 2020 - 17:14:03)
Check Flash Memory Controller v100 ... Found
SPI Nand total size: 128MB
===============================================
DPLL:466Mhz DDR:1864Mhz
APLL:1400Mhz VPLL0:297Mhz
===============================================
nice find PHY TRL8211 on higmac
ETH0: PHY(phyaddr=0, rgmii) not link!
higmac init fail!
mcu i2c fail
mem= 482
Config/hwidconfig not found!
Hit any key to stop autoboot:  3
 2
 1
 0

0 Storage Device(s) found
stMaxRect.u32Width:1024, stMaxRect.u32Height:768.
HDMI_INFO:Hdmi_PixelFreqSearch[127] ,u32Fmt6.
Dectected gmac0 phyaddr set to 0, is it right?
nice find PHY TRL8211 on higmac
ETH0: PHY(phyaddr=0, rgmii) not link!
higmac init fail!
   Loading Kernel Image ...
OK
OK
Starting kernel ...
Может есть у кого ни будь этот HWID.
 

pva1664

Active member
Спасибо, понял. А как сменить phyaddr=0 на 1?
Я пробовал setenv phyaddr 1 saveenv, но после перезагрузки адрес не меняется.
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму

pva1664

Active member
Заводской дамп заливал по причине битой флешь памяти. Сетевой чип живой, мне так кажется. В момент появления логотипа удалось подсмотреть ip рега 192.168.1.108.
Может я ID и DEVID неправильно записываю.
 

Техпідтримка VidiMost.com

Спеціаліст
Команда форуму
Заводской дамп заливал по причине битой флешь памяти. Сетевой чип живой, мне так кажется. В момент появления логотипа удалось подсмотреть ip рега 192.168.1.108.
Может я ID и DEVID неправильно записываю.
нужно залить один из первых дампов и включить логирование загрузки чтоб понять почему он рестартится.


он должен включится без этих переменных
 
Зверху