Bootloop DS-2CD2132F-I

Billiboy

Young grasshopper
Joined
Sep 27, 2016
Messages
71
Reaction score
3
Location
Berlin
Hallo

My DS-2CD2132F-I has a bootloop.
Sometimes it takes off and I come to the web surface, can then see the settings and suddenly booted again.
Flashed Firmware is IPC_R0_EN_STD_5.3.0_150814, the Cam is an EU model.
Does anyone have an idea?

thx
billi

Code:
U-Boot 1.3.4-121219 (Apr  8 2015 - 14:34:29)

ARM Clock: 480MHz
DDR Clock: 336MHz
Hit Ctrl+u to stop autoboot: 0
|RCV UDP pack timeout|
Unknown command:null
booting from pri part...
load kernel...
load ramdisk...
init started: BusyBox v1.19.3 (2015-06-26 11:14:56 CST)
starting pid 378, tty '': '/etc/init.d/rcS'
Starting udev:      [ OK ]
UBI device number 1, total 192 LEBs (24772608 bytes, 23.6 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi1_0.
pri_iUpgSuccCnt:0x1, sec_iUpgSuccCnt:0x1
UBI device number 3, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi3_0.
Check dir /davinci ok! (0)
UBI device number 4, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
waiting for /dev/ubi4_0.
Check dir /config ok! (0)
route: ioctl 0x890c failed: No such process
mount: mounting none on /proc/bus/usb failed: No such file or directory
/dav
map_size = 0x300000
nr_item = 3
addr_offset = 0x0 filename = orccode.bin
addr_offset = 0x200000 filename = orcme.bin
addr_offset = 0x2a0000 filename = default_binary.bin
mmap returns 0x40261000
loading ./orccode.bin...addr = 0x40261000, size = 0x19f02d
loading ./orcme.bin...addr = 0x40461000, size = 0x36374
loading ./default_binary.bin...addr = 0x40501000, size = 0x40000
===============================
u_code version = 2013/10/24 3.0
===============================
ln: /dev/rtc: File exists
=====check_config start=====
===main db is ok===
netprocess version: 1.6.1 [15:56:05-Jul  6 2015].
No need to recover kernel pri partition.
No need to recover ramdisk pri partition.
[11-01 13:46:01][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:01][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:01][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:01][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
infd read End
Unix bus   0 .
[11-01 13:46:02][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:02][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:02][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:02][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
==================PPPoE is disable!!!
[11-01 13:46:03][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:03][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:03][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:03][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:04][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:04][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:04][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:04][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
IEfile uncompressed.
[11-01 13:46:05][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:05][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:05][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:05][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:06][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:06][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:06][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:06][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:07][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:07][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:07][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:07][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:08][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:08][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:08][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:08][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:09][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:09][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:09][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:09][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:10][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:10][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:10][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:10][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:11][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:11][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:11][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:11][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
[11-01 13:46:12][pid:837][STRM_ANLS][ERROR] from daemon ack, dst not work  len 0 , load_type is [10012]
[11-01 13:46:12][pid:837][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
[11-01 13:46:12][pid:837][UNI_IF][ERROR]communicaite_to_davinci failed!!!
[11-01 13:46:12][pid:833][STRM_ANLS][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
Unix bus  End
insmod: can't insert 'uart232.ko': File exists
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

powerLineFrequencyMode = 0
@@@motion PAL!!!!!!!!!!!!!!!!!
[11-01 13:46:14][pid:854][UNI_IF][ERROR]stream request out range 3(2)


version = 16777472

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

get 0-0-0-0.000000-0-0-0


version = 16777472

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

<init_run>3818:p_devcfg->ccdPara[1].capture_mode [17]
<MEGA_DSP>Platform Value:
<MEGA_DSP>Main mux type [0x4].
<MEGA_DSP>Sub   mux type [0x4].
<MEGA_DSP>Thi  mux type [0x2].
<MEGA_DSP>audio enc type[0x2].
<MEGA_DSP>voicetalk type[0x2].
<MEGA_DSP>Need PS SysHdr[0].
[11-01 13:46:15][pid:854][SYSINIT][ERROR]device not support RS485
[11-01 13:46:15][pid:854][HW_IF][ERROR]transfer_485_config_options error [options:57]
starting pid 868, tty '': '-/bin/psh'
BusyBox v1.2.1 Protect Shell (psh)
Enter 'help' for a list of davinci system commands.

# davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

<DSP> DBG:init_dsp_lib() begin
<DSP> DBG:init_dsp_lib() end
[11-01 13:46:21][pid:854][DSP][ERROR][2]g_pdsp->audioTBShare.frameLen=80, g_pdsp->audioTBShare.totalFrame=128..
mknod: /dev/snd/controlC0: File exists
mknod: /dev/snd/pcmC0D0c: File exists
mknod: /dev/snd/pcmC0D0p: File exists
[11-01 13:46:21][pid:854][HW_IF][ERROR]<read_fixed_noise_info_from_flash> (CFG_MAGIC != read.magicNumber(ffffffff)
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

<DSP> DBG:setup_dsp() begin
<DSP> DBG:init_cmem_module:cached_size=33030144(31M),noncached_size=6815744(6M)
init_cmem_module:CMEM_cmdline=insmod /dav/cmemk.ko phys_start=0xc6600000 phys_end=0xc8c00000 pools=1x33030144,1x6815744

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

gdma Init Successful
b_fd=0,b_smd=1,b_scd=0,device_type=30,enableswaec=0
channel 1 is not 1 or 2<DSP> DBG:DSP start with Vout:Disabled,Audio:Disabled,VT:Disabled,MD:Enabled, vsync_guard:Enabled,vout_osd: Disabled, oversampling:Disabled, roi: Enabled, primacy: Disabled . hdr mode Disabled qr Disabled
<DSP> DBG:dsp_object.device_mode 0
<DSP> DBG:enc channel cnt 2, delay mode 0
Use CMEM buffer!
goto_idle done
pDspInitPara->VideoInitParam.capture_mode 125967385(width = 1920, height = 1080, fps = 25, interlace = 0)
device_type: 30, vitype: 21, fps: 25.000000
find_video_mode sucusss!! mode 125967385 p_mode_table[i].vin_mode 30 vin_object.vin_fps 25.000000 vin w 1920 h 1080
set mode 30 type 21
vin_mode 2304*1296 vin_mode_temp 2304*1296 vin_mode_temp2 2304*1296enc_chan_cnt=2
vin_object.vi_param chan = 1, fps/resolution/width/height = 25/4123/1920/1080
vin_object.vi_param chan = 2, fps/resolution/width/height = 25/4097/352/288
#######pDspInitPara vout enable 0
<VidThrd> DBG:update_encode_fps_ctrl: Begin chan=0,maxRate(maxFps)=25.000000,fps=0x1
<VidThrd> DBG:update_encode_fps_ctrl: f_frame_rate=1.000000,clockStep=45000
<VidThrd> DBG:update_encode_fps_ctrl:Finally chan=0,fps=0x1,fpsFlg=0x1,frmPerSec=1,fpsCounter=0,fpsCycle=25,g_md_interval 5 ms
<VidThrd> DBG:update_encode_fps_ctrl: Begin chan=1,maxRate(maxFps)=25.000000,fps=0x19
<VidThrd> DBG:update_encode_fps_ctrl: f_frame_rate=25.000000,clockStep=1800
<VidThrd> DBG:update_encode_fps_ctrl:f_frame_rate=25.000000,[25].clockStep=1800,[25]
<VidThrd> DBG:update_encode_fps_ctrl:Finally chan=1,fps=0x19,fpsFlg=0x1ffffff,frmPerSec=25,fpsCounter=0,fpsCycle=25,g_md_interval 5 ms
<VidThrd> DBG:update_video_config_param: chan=1,encode_type=1,          (1920x1080), mirror type0, I inerval 50, bps 4014,quality 60 i_quant 29,                complexity 1 rate_type 0,p_encode_param->f_frame_rate 25.000000,svc mode 0 qp 6
<chan 1> in None MotionJPEG, skip!
<VidThrd> DBG:update_encode_fps_ctrl: Begin chan=2,maxRate(maxFps)=25.000000,fps=0x19
<VidThrd> DBG:update_encode_fps_ctrl: f_frame_rate=25.000000,clockStep=1800
<VidThrd> DBG:update_encode_fps_ctrl:f_frame_rate=25.000000,[25].clockStep=1800,[25]
<VidThrd> DBG:update_encode_fps_ctrl:Finally chan=2,fps=0x19,fpsFlg=0x1ffffff,frmPerSec=25,fpsCounter=0,fpsCycle=25,g_md_interval 5 ms
<VidThrd> DBG:update_video_config_param: chan=2,encode_type=1,          (352x288), mirror type0, I inerval 50, bps 501,quality 60 i_quant 29,           complexity 1 rate_type 0,p_encode_param->f_frame_rate 25.000000,svc mode 0 qp 6
<chan 2> in None MotionJPEG, skip!

overlay: start = 0x43d07000, total size = 0x100000 ( bytes)
b_rotate 0 overlay_level64 width 1920 height 1072
osd_width 1280 osd_scale_first 64 total 81920
b_rotate 0 overlay_level16 width 352 height 288
osd_width 256 osd_scale_first 16 sub total 4096
init osd area success
init osd memory ok
<OSD> DBG:Left=0 pChar->pos=4000000
<SetOsd()> line=0 y=64 line_char_count=16, valid char count 24,osd_lines 0
<SetOsd()> line=1 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=2 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=3 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=4 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=5 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=6 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=7 y=0 line_char_count=0, valid char count 0,osd_lines 0
chan 1, osd size 0 osd_size_changed 1
chan 2, osd size 0 osd_size_changed 1
b_rotate 0 overlay_level16 width 1920 height 1072
osd_width 1280 osd_scale_first 16 total 20480
b_rotate 0 overlay_level16 width 352 height 288
osd_width 256 osd_scale_first 16 sub total 4096
init osd area success
<OSD> DBG:setosd ok
<OSD> DBG:setosd:END. chan=0,flgOsd=0x1, bStart=1
<OSD> DBG:Left=0 pChar->pos=4000000
<SetOsd()> line=0 y=64 line_char_count=16, valid char count 24,osd_lines 0
<SetOsd()> line=1 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=2 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=3 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=4 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=5 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=6 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=7 y=0 line_char_count=0, valid char count 0,osd_lines 0
chan 1, osd size 0 osd_size_changed 0
chan 2, osd size 0 osd_size_changed 0
<OSD> DBG:setosd ok
<OSD> DBG:setosd:END. chan=1,flgOsd=0x3, bStart=1
<OSD> DBG:Left=0 pChar->pos=4000000
<SetOsd()> line=0 y=64 line_char_count=16, valid char count 24,osd_lines 0
<SetOsd()> line=1 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=2 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=3 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=4 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=5 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=6 y=0 line_char_count=0, valid char count 0,osd_lines 0
<SetOsd()> line=7 y=0 line_char_count=0, valid char count 0,osd_lines 0
chan 1, osd size 0 osd_size_changed 0
chan 2, osd size 0 osd_size_changed 0
<OSD> DBG:setosd ok
<OSD> DBG:setosd:END. chan=2,flgOsd=0x7, bStart=1
init osd success
<VidThrd> DBG:setup_video_input begin
<VidThrd> ERR:Please load source driver!
<VidThrd> ERR:set video source failed!
<DSP> ERR:setup_dsp:setup_video_input
[11-01 13:46:29][pid:854][DSP][ERROR]DSP ³õʼ»¯Ê§°Ü...
[11-01 13:46:29][pid:854][SYSINIT][ERROR]hwif_dsp_init error force sys reboot,ret=-12!!!!
davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param

davinci receive cmd_query_davinci_param.
S: cmd_query_davinci_param



U-Boot 1.3.4-121219 (Apr  8 2015 - 14:34:29)

ARM Clock: 480MHz
DDR Clock: 336MHz
Hit Ctrl+u to stop autoboot: 0
|RCV UDP pack timeout|
Unknown command:null
booting from pri part...

AND REBOOT.....
 
Last edited by a moderator:

Enabler

Getting the hang of it
Joined
Oct 11, 2015
Messages
265
Reaction score
41
Location
Bolton
If it's WR region I would TFTP latest firmware for this camera.

It will both reset the configuration and also change the code used.

Try a different power supply.

Check camera has no loose cables inside.

If it still fails I'm thinking faulty camera.
 

alastairstevenson

Staff member
Joined
Oct 28, 2014
Messages
15,965
Reaction score
6,794
Location
Scotland
Easy to try also if the web GUI is up long enough is to reset the configuration back to defaults in case there is an out of range value in there that's throwing it.
 

Billiboy

Young grasshopper
Joined
Sep 27, 2016
Messages
71
Reaction score
3
Location
Berlin
I have found the problem, the motherboard does not find the camera module. This resets them and it comes to the bootloop.
 
Top