Прошивка DH-DVR2104H

  • Автор теми repa
  • Дата створення
Статус
Закрита.

repa

Member
Доброго времени суток.

После неудачной прошивки через WEB устройство перестало загружаться. Устройство работало нормально до попытки обновления.
Модель DH-DVR2104H

Через serial console - не стартует ядро.

Starting kernel ...
Uncompressing Linux... done, booting the kernel.


Заливал прошивки DH_DVR21xx_Eng_P_V3.200.0001.30.R.20171027 и DH_DVR21xx_Eng_P_V3.200.0001.28.R.20170803 - история такая же
Последовательность команд
run da
run dr
run dw
run dl
run dc


Куда копать дальше?

Вот лог
[22:18:40:829] U-Boot 2010.06-svn1575 (Dec 08 2014 - 16:07:32)␍␊


[22:18:40:829] ␍␊


[22:18:40:829] DRAM: 256 MiB␍␊


[22:18:40:909] Check spi flash controller v350... Found␍␊


[22:18:40:914] Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00␍␊


[22:18:40:925] Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"␍␊


[22:18:40:978] In: serial␍␊


[22:18:40:982] Out: serial␍␊


[22:18:40:982] Err: serial␍␊


[22:18:40:995] judge ddr init␍␊


[22:18:40:995] user init finish.cpu type: hi3515A␍␊


[22:18:41:085] logo w=300,h=113␍␊


[22:18:41:381] Hit any key to stop autoboot: 3 <0x08><0x08><0x08> 2 <0x08><0x08><0x08> 1 <0x08><0x08><0x08> 0 ␍␊


[22:18:44:386] Hisilicon ETH net controler␍␊


[22:18:46:876] UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M␍␊


[22:18:46:891] netup time out: 1000␍␊


[22:18:50:304] Timeout␍␊


[22:18:50:346] Hisilicon ETH net controler␍␊


[22:18:50:898] miiphy_register: non unique device name '0:3'␍␊


[22:18:50:918] miiphy_register: non unique device name '0:2'␍␊


[22:18:52:847] UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M␍␊


[22:18:52:863] TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1␍␊


[22:18:52:892] Download Filename 'upgrade_info_7db780a713a4.txt'.␍␊


[22:18:52:892] Download to address: 0x80100000␍␊


[22:18:52:892] Downloading: *<0x08>␍␊


[22:18:53:040] ARP Retry count exceeded; starting again␍␊


[22:18:53:090] TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1␍␊


[22:18:53:100] Download Filename 'upgrade_info_7db780a713a4.txt'.␍␊


[22:18:53:111] Download to address: 0x80100000␍␊


[22:18:53:111] Downloading: *<0x08>␍␊


[22:18:53:273] ARP Retry count exceeded; starting again␍␊


[22:18:53:320] Failed to get info.txt␍␊


[22:18:53:337] squashfs use lzma ␍␊


[22:18:53:346] ### squashfs loading '/boot/uImage' to 0x82000000␍␊


[22:18:53:346] squashfs use lzma ␍␊


[22:18:55:055] ### squashfs load complete: 2152316 bytes loaded to 0x82000000␍␊


[22:18:55:059] ## Booting kernel from Legacy Image at 82000000 ...␍␊


[22:18:55:070] Image Name: Linux-3.0.8␍␊


[22:18:55:070] Image Type: ARM Linux Kernel Image (uncompressed)␍␊


[22:18:55:089] Data Size: 2152252 Bytes = 2.1 MiB␍␊


[22:18:55:089] Load Address: 80008000␍␊


[22:18:55:089] Entry Point: 80008000␍␊


[22:18:55:089] Loading Kernel Image ... OK␍␊


[22:18:55:567] OK␍␊


[22:18:55:579] ␍␊


[22:18:55:579] Starting kernel ...␍␊


[22:18:55:579] ␍␊


[22:18:55:592] Uncompressing Linux... done, booting the kernel.␍␊


[22:19:22:677] <break>
 

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

Спеціаліст
Команда форуму
Доброго времени суток.

После неудачной прошивки через WEB устройство перестало загружаться. Устройство работало нормально до попытки обновления.
Модель DH-DVR2104H

Через serial console - не стартует ядро.

Starting kernel ...
Uncompressing Linux... done, booting the kernel.


Заливал прошивки DH_DVR21xx_Eng_P_V3.200.0001.30.R.20171027 и DH_DVR21xx_Eng_P_V3.200.0001.28.R.20170803 - история такая же
Последовательность команд
run da
run dr
run dw
run dl
run dc


Куда копать дальше?

Вот лог
[22:18:40:829] U-Boot 2010.06-svn1575 (Dec 08 2014 - 16:07:32)␍␊


[22:18:40:829] ␍␊


[22:18:40:829] DRAM: 256 MiB␍␊


[22:18:40:909] Check spi flash controller v350... Found␍␊


[22:18:40:914] Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00␍␊


[22:18:40:925] Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"␍␊


[22:18:40:978] In: serial␍␊


[22:18:40:982] Out: serial␍␊


[22:18:40:982] Err: serial␍␊


[22:18:40:995] judge ddr init␍␊


[22:18:40:995] user init finish.cpu type: hi3515A␍␊


[22:18:41:085] logo w=300,h=113␍␊


[22:18:41:381] Hit any key to stop autoboot: 3 <0x08><0x08><0x08> 2 <0x08><0x08><0x08> 1 <0x08><0x08><0x08> 0 ␍␊


[22:18:44:386] Hisilicon ETH net controler␍␊


[22:18:46:876] UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M␍␊


[22:18:46:891] netup time out: 1000␍␊


[22:18:50:304] Timeout␍␊


[22:18:50:346] Hisilicon ETH net controler␍␊


[22:18:50:898] miiphy_register: non unique device name '0:3'␍␊


[22:18:50:918] miiphy_register: non unique device name '0:2'␍␊


[22:18:52:847] UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M␍␊


[22:18:52:863] TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1␍␊


[22:18:52:892] Download Filename 'upgrade_info_7db780a713a4.txt'.␍␊


[22:18:52:892] Download to address: 0x80100000␍␊


[22:18:52:892] Downloading: *<0x08>␍␊


[22:18:53:040] ARP Retry count exceeded; starting again␍␊


[22:18:53:090] TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1␍␊


[22:18:53:100] Download Filename 'upgrade_info_7db780a713a4.txt'.␍␊


[22:18:53:111] Download to address: 0x80100000␍␊


[22:18:53:111] Downloading: *<0x08>␍␊


[22:18:53:273] ARP Retry count exceeded; starting again␍␊


[22:18:53:320] Failed to get info.txt␍␊


[22:18:53:337] squashfs use lzma ␍␊


[22:18:53:346] ### squashfs loading '/boot/uImage' to 0x82000000␍␊


[22:18:53:346] squashfs use lzma ␍␊


[22:18:55:055] ### squashfs load complete: 2152316 bytes loaded to 0x82000000␍␊


[22:18:55:059] ## Booting kernel from Legacy Image at 82000000 ...␍␊


[22:18:55:070] Image Name: Linux-3.0.8␍␊


[22:18:55:070] Image Type: ARM Linux Kernel Image (uncompressed)␍␊


[22:18:55:089] Data Size: 2152252 Bytes = 2.1 MiB␍␊


[22:18:55:089] Load Address: 80008000␍␊


[22:18:55:089] Entry Point: 80008000␍␊


[22:18:55:089] Loading Kernel Image ... OK␍␊


[22:18:55:567] OK␍␊


[22:18:55:579] ␍␊


[22:18:55:579] Starting kernel ...␍␊


[22:18:55:579] ␍␊


[22:18:55:592] Uncompressing Linux... done, booting the kernel.␍␊


[22:19:22:677] <break>
это - не лог. Включите логирование в консоль и выложите полный лог загрузки. Как? информации полно в интернете.
 

repa

Member
Ну почему же?
Просто он имеет непривычный формат, так как запускал из-под Linux. С Windows возникли проблемы при подключении к TFTP. Если отбросить время в начале каждой стоки - то и получится полный лог загрузки.
 

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

Спеціаліст
Команда форуму
Ну почему же?
Просто он имеет непривычный формат, так как запускал из-под Linux. С Windows возникли проблемы при подключении к TFTP. Если отбросить время в начале каждой стоки - то и получится полный лог загрузки.
То, что выложили Вы - это лог загрузчика. Лог загрузки ядра отсутствует так, как он отключен по-умолчанию. Включите и выложите сюда. Если не знаете как и что, обратитесь в сервисный центр.
 

repa

Member
Теперь понятно, спасибо. Включу логирование
 

repa

Member
Падает вот на этом, дальше по кругу + каждый раз писк.
DHFS: No such driver!␍␊


[19:40:57:370] DHFS: No such driver!␍␊


[19:40:57:950] <0x1b>[33;40m00:01:22|[NetProt-278441] warn [getByNet:131]getAddrInfo failed, request[0] timeout,www.easy4ipcloud.com ref 1 times!␍␊


[19:40:57:961] <0x1b>[0m<0x1b>[31;40m00:01:22|[NetApp-] error Src/P2P/P2P.cpp,661: IDNSManager::instance()->getaddrinfo failed␍␊


[19:40:58:375] <0x1b>[0mDHFS: No such driver!␍␊


[19:40:59:370] DHFS: No such driver!␍␊


[19:41:00:010] send_dg:1065 recv timeout!␍␊


[19:41:00:013] send_dg:989 send_dg was called!␍␊


[19:41:00:031] send_dg:1048 Connect failed!␍␊


[19:41:00:031] send_dg:989 send_dg was called!␍␊


[19:41:00:369] DHFS: No such driver!␍␊


[19:41:00:450] [lib3gnet]WARNING:mobile dev count == 0!--Src/lib3gnet/3gapi.c(610)getMobileInterfaceList 2000-01-01 00:01:25␍␊
Где его можно взять?
 
I

iTuneDVR

Guest
Полный лог выложи с перезагрузками, если они есть.
Где взять что?
 
I

iTuneDVR

Guest
В логе не видно перезагрузки.
Сбрось конфигурацию по инструкции сброса в загрузчике через
setenv appauto 0; saveenv; reset
Потом не забудь вернуть обратно значение переменной.
 

repa

Member
К сожалению у меня нет данной инструкции.
По рекомендованным командам попал в консоль.
В интернете нашел способ где высчитывают адрес раздела mtd и потом командой их стирают. Это верное направление?
Пример:
sf probe 0
sf erase 0x7b0000 0x50000
reset
 

repa

Member
Вообщем не помогло.
Удалял папку /mnt/mtd/Config/ и даже весь /mnt/mtd/. Проверил. Удалилось.
После перезагрузка и все заново.
DHFS: No such driver!

В логе обнаружил интересную ошибку
DVR_DRV-cmos ERR: FUNC:cmos_unlocked_iotctl() 150 CmosDevRead failed

Все ссылки ведут на http://itunedvr.ru, но там регистрация хитрая или не работает совсем. Перепробовал штук пять своих почтовиков, в том числе и из РФ. Вообщем без регистрации не могу смотреть форумы.

Это серьезная ошибка, и могу ли я исправить её в домашних условиях?
 
Останнє редагування:
I

iTuneDVR

Guest
Вообщем не помогло.
Удалял папку /mnt/mtd/Config/ и даже весь /mnt/mtd/. Проверил. Удалилось.
После перезагрузка и все заново.
DHFS: No such driver!
На экране графика стартует или ?

В логе обнаружил интересную ошибку
DVR_DRV-cmos ERR: FUNC:cmos_unlocked_iotctl() 150 CmosDevRead failed
Погляжу в старом логе

Все ссылки ведут на http://itunedvr.ru, но там регистрация хитрая или не работает совсем. Перепробовал штук пять своих почтовиков, в том числе и из РФ. Вообщем без регистрации не могу смотреть форумы.
Там жуткий админ, но с регистрацией все просто: надо правильно прочитать условия и не перебирать разные почтовики, потому как регистрируется тот который будет конкретно разрешен для этих целей ;)
Есть прямая ссылка по этой проблеме на форум?
 
I

iTuneDVR

Guest
Правильная ли прошивка изначально зашита? Фото шильдика есть?
 

repa

Member
На экране графика стартует или ?
На экране один логотип. Графика не стартует.


Есть прямая ссылка по этой проблеме на форум?
То что нашел поисковик. Но это может быть не совсем то что нужно.

Вот фото шильдика.

Правильная ли прошивка изначально зашита?
Первоначально заливал из официального сайта. Потом от сюда
 

Вкладення

Останнє редагування:
I

iTuneDVR

Guest
Раз есть консольный лог, то есть смысл немного порулить там ситуацией.
Попробовать авторизоваться и если будешь шел, то выполнить команду ps
и будут понятны запущенные процессы
Так же стоит остановить загрузку и сделать run up, чтобы процесс отобразился в логе и предоставить его сюда.
 
I

iTuneDVR

Guest
и обязательно удалить конфиг!!!
 

repa

Member
Вот вывод ps
[21:15:39:020] PID USER TIME COMMAND␍␊


[21:15:39:020] 1 root 0:01 init␍␊


[21:15:39:020] 2 root 0:00 [kthreadd]␍␊


[21:15:39:044] 3 root 0:00 [ksoftirqd/0]␍␊


[21:15:39:044] 4 root 0:00 [kworker/0:0]␍␊


[21:15:39:044] 5 root 0:00 [kworker/u:0]␍␊


[21:15:39:044] 6 root 0:01 [rcu_kthread]␍␊


[21:15:39:044] 7 root 0:00 [khelper]␍␊


[21:15:39:044] 8 root 0:00 [kworker/u:1]␍␊


[21:15:39:044] 146 root 0:00 [sync_supers]␍␊


[21:15:39:066] 148 root 0:00 [bdi-default]␍␊


[21:15:39:066] 149 root 0:00 [kintegrityd]␍␊


[21:15:39:066] 151 root 0:00 [kblockd]␍␊


[21:15:39:066] 157 root 0:00 [ata_sff]␍␊


[21:15:39:066] 168 root 0:00 [khubd]␍␊


[21:15:39:066] 177 root 0:00 [cfg80211]␍␊


[21:15:39:066] 178 root 0:00 [kworker/0:1]␍␊


[21:15:39:066] 260 root 0:00 [rpciod]␍␊


[21:15:39:095] 266 root 0:00 [kswapd0]␍␊


[21:15:39:095] 320 root 0:00 [fsnotify_mark]␍␊


[21:15:39:095] 326 root 0:00 [nfsiod]␍␊


[21:15:39:095] 332 root 0:00 [crypto]␍␊


[21:15:39:095] 403 root 0:00 [scsi_eh_0]␍␊


[21:15:39:095] 406 root 0:00 [scsi_eh_1]␍␊


[21:15:39:095] 409 root 0:00 [kworker/u:2]␍␊


[21:15:39:095] 410 root 0:00 [kworker/u:3]␍␊


[21:15:39:095] 420 root 0:00 [mtdblock0]␍␊


[21:15:39:095] 425 root 0:00 [mtdblock1]␍␊


[21:15:39:121] 430 root 0:00 [mtdblock2]␍␊


[21:15:39:121] 435 root 0:00 [mtdblock3]␍␊


[21:15:39:121] 440 root 0:00 [mtdblock4]␍␊


[21:15:39:121] 445 root 0:00 [mtdblock5]␍␊


[21:15:39:121] 495 root 0:00 [kpsmoused]␍␊


[21:15:39:121] 537 root 0:00 [jffs2_gcd_mtd5]␍␊


[21:15:39:121] 666 root 0:00 pppd␍␊


[21:15:39:121] 667 root 0:00 net3g␍␊


[21:15:39:155] 676 root 0:00 -sh␍␊


[21:15:39:155] 678 root 0:00 ps aux␍
 
Останнє редагування:

repa

Member
Залил загрузчик, залил образ, не загружая зашел в консоль и очистил папку /mnt/mtd/Config/ (проверил, удалилось).
Ниже лог загрузки
 

Вкладення

  • 128.2 КБ Перегляди: 3
Останнє редагування:
Статус
Закрита.
Зверху