Камера Divitec IP2011BF Слетела прошивка?

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 17:42

Всем привет! Камера, как говорят, работала и перестала, при загрузке имеет адрес 192.168.1.120, при логине в браузере логины не подходят.
Подключили к UART вот вывод, если остановить загрузку

Код: Выделить всё

hi3516c # printenv
bootcmd=sf probe 0;sf read 0x82000000 0x30000 0x300000;bootm 0x82000000
bootdelay=1
baudrate=115200
ethaddr=D0:22:12:88:88:88
ipaddr=192.168.1.120
serverip=192.168.1.35
gatewayip=192.168.1.1
netmask=255.255.255.0
uuid=e052030e-9fe6-4982-beb9-8ae3abea04d5
bootargs=mem=72M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=squashfs rw init=/init mtdparts=hi_sfc:128k(u-boot)ro,64k(env),3m(kernel),4608k(rootfs),512k(config),-(app)
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-dirty (May 09 2014 - 15:00:56)

Environment size: 534/65532 bytes

hi3516c # run du
## Error: "du" not defined
hi3516c #
Если не останавливать загрузку, то грузится так

Код: Выделить всё

resetting ...


U-Boot 2010.06-dirty (May 09 2014 - 15:00:56)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
16384 KiB hi_sfc at 0:0 is now current device

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.0.8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2779180 Bytes = 2.7 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 3.0.8 (qin@ubuntu) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Fri Nov 21 20:31:57 CST 2014
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: hi3518
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] AXI bus clock 220000000.
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 18288
[    0.000000] Kernel command line: mem=72M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=squashfs rw init=/init mtdparts=hi_sfc:128k(u-boot)ro,64k(env),3m(kernel),4608k(rootfs),512k(config),-(app)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 72MB = 72MB total
[    0.000000] Memory: 67784k/67784k available, 5944k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
[    0.000000]     vmalloc : 0xc5000000 - 0xfe000000   ( 912 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc4800000   (  72 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .init : 0xc0008000 - 0xc0028000   ( 128 kB)
[    0.000000]       .text : 0xc0028000 - 0xc04de000   (4824 kB)
[    0.000000]       .data : 0xc04de000 - 0xc04ff9a0   ( 135 kB)
[    0.000000]        .bss : 0xc04ff9c4 - 0xc051b3e0   ( 111 kB)
[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:32 nr_irqs:32 32

.......................Тут много текста...........................................

[ssp_read:78]:Open /dev/ssp error:[ssp_read:78]:Open /dev/ssp error:[ssp_read:78]:Open /dev/ssp error:[ssp_read:78]:Open /dev/ssp error:[main:177]:we can't detect the sensor type, please check hardware config
## Error: "sensortype" not defined
rm: can't remove '/home/bvtech/lib/libsensor.so': No such file or directory
gpio write:3 status:0
gpio write:3 status:1
## Error: "sensortype" not defined
## Error: "serialno" not defined
[main:96]:reset serv start
 System startup success.
[CheckUsbExtDev:522]:ipcam detect dev mask is 0
Auto login as root ...
[CheckUsbExtDev:522]:ipcam detect dev mask is 0
[ipcam_sanity_check:92]:we detected system reboot abnormal last time
[check_ipcam_init_func:599]:ipcam init log success!
[check_ipcam_init_func:599]:ipcam init usermng success!
Jan  1 00:00:26 login[816]: root login on 'ttyS000'
 Welcome to HiLinux.
# ip: RTNETLINK answers: Operation not supported
[main:62]:exec [ip addr del  dev eth0] resq[-1]
[check_ipcam_init_func:599]:ipcam init network success!
[check_ipcam_init_func:599]:ipcam init osd success!
[CheckCaptureCfg:148]:get caputer capablity error
[StartAvServer:94]:get video capture para err, use default
[CheckCaptureCfg:148]:get caputer capablity error
[CalcMemMngTotalSize:283]:memmng need total memery size:11315712
[HisiSysVPssGrpInit:58]:HI_MPI_VPSS_CreateGrp failed with 0xa0088003!
[AvServSysInit:191]:can't init hisi vpss [0x0]
[InitAvServVideo:24]:get video codec para err, use default
[InitAvServVideo:29]:get mpeg codec para err, use default
[StartVideoStreams:578]:we must init av server first!
[InitAvServVideo:61]:StartVideoStreams main:0  sub:2 error!
[check_ipcam_init_func:596]:ipcam init av serv failed!
[check_ipcam_init_func:599]:ipcam init protocol port success!
[check_ipcam_init_func:599]:ipcam init ip filter success!
[check_ipcam_init_func:599]:ipcam init system time success!
[check_ipcam_init_func:599]:ipcam init disk serv success!
[check_ipcam_init_func:599]:ipcam init email serv success!
[check_ipcam_init_func:599]:ipcam init ftp client success!
[check_ipcam_init_func:599]:ipcam init web serv success!
[check_ipcam_init_func:599]:ipcam init ddns serv success!
[check_ipcam_init_func:599]:ipcam init upnp serv success!
[check_ipcam_init_func:599]:ipcam init onvif serv success!
[check_ipcam_init_func:599]:ipcam init bvcloud serv success!
[check_ipcam_init_func:599]:ipcam init tcp serv success!
[check_ipcam_init_func:599]:ipcam init schedule serv success!
[check_ipcam_init_func:599]:ipcam init alarm serv success!
[main:143]:ipcam main thread start.
[upnp_serv_device_start:174]:upnp serv success url:http://192.168.1.120:80/

#
слили дамп https://yadi.sk/d/kGscoipv5FKhmw через TFTP
Фото платы, если нужно, скину позже. Как видно из вывода не понимает команды на загрузку прошивки по частям. Подскажите пожалуйста, что можно еще предпринять? Спасибо.

Аватара пользователя
fobos
Специалист
Сообщения: 1136
Зарегистрирован: 21 июн 2014, 18:15

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение fobos » 19 окт 2019, 19:00

Показать команду help

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 19:06

Код: Выделить всё

hi3516c # help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sf      - SPI flash sub-system
tftp    - tftp  - download or upload image via network using TFTP protocol
version - print monitor version
вот, что есть, если не останавливать загрузку

Код: Выделить всё

[main:143]:ipcam main thread start.
[upnp_serv_device_start:174]:upnp serv success url:http://192.168.1.120:80/

# help
-sh: help: not found
# ?
-sh: ?: not found
# ls
bvtech    drv       recovery
# cat /home/
/home/bvtech/    /home/drv/       /home/recovery/
# cat /home/bvtech/version.conf
[VERSION]
firmware = IPCAM_V3.49.150326
# cat /proc/version
Linux version 3.0.8 (qin@ubuntu) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Fri Nov 21 20:31:57 CST 2014
# mount -a
# ls
bvtech    drv       recovery
# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.4M      3.4M         0 100% /
tmpfs                    33.2M      4.0K     33.2M   0% /dev
tmpfs                    33.2M      8.0K     33.2M   0% /tmp
/dev/mtdblock4          512.0K    200.0K    312.0K  39% /mnt/config
tmpfs                    33.2M     12.5M     20.7M  38% /home/bvtech
#

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 20:35

Если поможет, на камере есть открытые порты

Код: Выделить всё

Port 21 (TCP) oftpd
Port 23 (TCP) security DVR telnetd many brands
Port 80 (TCP)
Port 6000 (TCP)

запрашивает пароль на фтп и на телнет

Аватара пользователя
fobos
Специалист
Сообщения: 1136
Зарегистрирован: 21 июн 2014, 18:15

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение fobos » 19 окт 2019, 21:44

128k(u-boot)ro,64k(env),3m(kernel),4608k(rootfs),512k(config),-(app)
нет в разделах user-а, поэтому команда "run du" для этого бута некорректная...
Что хотели загрузить этой командой?
Бут должен принять команды da, dk, dr, dc

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 21:49

Была идея, что повреждена прошивка, по-этому пробовали все)

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 21:56

Код: Выделить всё

Hit any key to stop autoboot:  0
hi3516c # sf probe 0
16384 KiB hi_sfc at 0:0 is now current device
hi3516c # run da
## Error: "da" not defined
hi3516c # run dk
## Error: "dk" not defined
hi3516c # run dr
## Error: "dr" not defined
hi3516c # run dc
## Error: "dc" not defined
hi3516c #

Аватара пользователя
fobos
Специалист
Сообщения: 1136
Зарегистрирован: 21 июн 2014, 18:15

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение fobos » 19 окт 2019, 22:08

а sf probe 0 зачем?...показывайте прошивку

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение dede » 19 окт 2019, 22:16

Дамп уже есть, теперь почистить конфиг, потом найти у brovotech прошивку, накатить, если нет - аппаратная.

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 22:24

Если честно, то особого понимания своим действиям и нет, предполагалось, что устройство XM, и от безысходности была не была, выбрана тактика: или ушатается или получится, так что не известно, что за прошивка там должна быть.

Аватара пользователя
fobos
Специалист
Сообщения: 1136
Зарегистрирован: 21 июн 2014, 18:15

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение fobos » 19 окт 2019, 22:27

если нет прошивки в чем сакральный смысл в попытке выполнить команду run?

alexbel007
Новичок
Сообщения: 10
Зарегистрирован: 19 окт 2019, 15:24

Re: Камера Divitec IP2011BF Слетела прошивка?

Сообщение alexbel007 » 19 окт 2019, 22:30

В надежде прекратить ее мучения) Просто, как я подумал, команда все-же должна была обратиться к tftp серверу, и дальше разбираться но оказалось не так

Ответить

Вернуться в «Восстановление и настройка»