Dahua DH DVR0404LE-A, Прошу помощи в востановлении.
Добавлено: 08 авг 2016, 15:37
Dahua DH DVR0404LE_A
Добрый день! Нуждаюсь в вашей помощи, друзья, в реанимации моего регистратора Dahua DH DVR0404LE-A. Началось всё с того, что регистратор с новья постоянно перезагружался и сбрасывались полностью или частично настройки регистратора. Заметил, что происходило это только тогда, когда регистратор был подключен к интернету. Изначально была установлена прошивка 2.608.0000.6, Build:2011-10-18. Я решил перепрошить его более старой версией прошивки, нашёл на сайте http://support.vidimost.com/ General_DVRxx04LE-X_Eng_P_V2.606.0012.0.R.20090916. Регистратор прошился, как следовало из описания прошивки - стал английским и благополучно отработал двое суток, находясь подключенным к интернету. После этого, я не знаю, что случилось, видимо, прошивка слетела. Регистратор стал произвольно перезагружаться с интервалом времени от 15 секунд до 2 минут, даже если остановить загрузку в NCOM кнопкой звёздочка.
Погрешив на проблемы с железом, я отложил свой регистратор в коробку, и очень удивился, когда подключил другой регистратор DH DVR3108H, вместо своего. Он точно так же стал себя вести, перезагружаться в работе со сбросом настроек, когда подключен к интернету. Из этого следует, что с железом у моего регистратора всё в порядке, а есть какая то не стыковка с моим подключением к интернету. Сейчас мой регистратор находится в состоянии, когда загрузка доходит до четырёх квадратов и всё, дальше не идёт. Спикер не пикает, на нажатие кнопок не реагирует, в веб интерфейс не заходит, но пингуется.
Вот лог с NCOM:
Прошу оказать советами и верными направлениями посильную помощь в реанимации моего регистратора, ну и цену вопроса. Заранее спасибо.
С паяльником дружу, с Линуксом почти нет.
Добрый день! Нуждаюсь в вашей помощи, друзья, в реанимации моего регистратора Dahua DH DVR0404LE-A. Началось всё с того, что регистратор с новья постоянно перезагружался и сбрасывались полностью или частично настройки регистратора. Заметил, что происходило это только тогда, когда регистратор был подключен к интернету. Изначально была установлена прошивка 2.608.0000.6, Build:2011-10-18. Я решил перепрошить его более старой версией прошивки, нашёл на сайте http://support.vidimost.com/ General_DVRxx04LE-X_Eng_P_V2.606.0012.0.R.20090916. Регистратор прошился, как следовало из описания прошивки - стал английским и благополучно отработал двое суток, находясь подключенным к интернету. После этого, я не знаю, что случилось, видимо, прошивка слетела. Регистратор стал произвольно перезагружаться с интервалом времени от 15 секунд до 2 минут, даже если остановить загрузку в NCOM кнопкой звёздочка.
Погрешив на проблемы с железом, я отложил свой регистратор в коробку, и очень удивился, когда подключил другой регистратор DH DVR3108H, вместо своего. Он точно так же стал себя вести, перезагружаться в работе со сбросом настроек, когда подключен к интернету. Из этого следует, что с железом у моего регистратора всё в порядке, а есть какая то не стыковка с моим подключением к интернету. Сейчас мой регистратор находится в состоянии, когда загрузка доходит до четырёх квадратов и всё, дальше не идёт. Спикер не пикает, на нажатие кнопок не реагирует, в веб интерфейс не заходит, но пингуется.
Вот лог с NCOM:
U-Boot 1.3.1 (Sep 1 2009 - 17:24:57) - [32-bit mode]
DRAM: 256 MiB
NOR: 16 MiB
In: serial
Out: serial
Err: serial
Serial: PA1LF12600547
HWADDR0: 90:02:a9:73:d8:19
Frontboard use uart 2
Product type : LE_A
STM-GMAC: MICREL found
Hit any key to stop autoboot: 3 2 1 0
memset addr : 0x80700000, size : 0x500000
### CRAMFS loading 'boot/zImage' to 0x80000000
### CRAMFS load complete: 2002944 bytes loaded to 0x80000000
## Boot kernel at 0x80000000, entry at 0x80701000...
Starting kernel ...
Linux version 2.6.23.17_stm23_0119-mb680 (nils@localhost.localdomain) (gcc version 4.2.4 (snapshot) (STMicroelectronics/Linux Base 4.2.4-48)) #1135 PREEMPT Tue Sep 1 16:52:55 CST 2009
Booting machvec: mb680
Node 0: start_pfn = 0x40000, low = 0x47800
Zone PFN ranges:
Normal 262144 -> 292864
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 262144 -> 292864
STMicroelectronics STx7105 Mboard initialisation
ProductType : LE_A
STx7105 version 4.x
Built 1 zonelists in Zone order. Total pages: 30480
Kernel command line: mem=120M, console=ttyAS0,115200 rootfstype=cramfs root=/dev/mtdblock1 bigphysarea=1512 nwhwconf=device:eth0,speed:100,hwaddr:90:02:a9:73:d8:19 stmmaceth=phyaddr:0 dh_keyboard=0 product_type=0
bpa2: partition 'bigphysarea' created at 0x40ba0000, size 6048 kB (0x005e8000 B)
PID hash table entries: 512 (order: 9, 2048 bytes)
Using tmu for system timer
Using 25.000 MHz high precision timer.
Console: colour dummy device 80x25
console [ttyAS0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 104704k/122880k available (2760k kernel code, 715k data, 112k init)
PVR=04909200 CVR=60880000 PRR=00009e40
I-cache : n_ways=2 n_sets=512 way_incr=16384
I-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
D-cache : n_ways=2 n_sets=512 way_incr=16384
D-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
Mount-cache hash table entries: 512
CPU: STx7105
GetHwid====>g_dsp_number: 1
g_video_channel: 4
g_id_sel: 0
g_dsp_chip: Hi3511
RunMode : 32bit
NET: Registered protocol family 16
stx7105_configure_pci
mb705 EMI_EPLD: board rev @, EPLD rev 0, test failed
mb705 TS_EPLD: board rev A, EPLD rev 2, test failed
mb705 AUD_EPLD: board rev A, EPLD rev 3, test failed
pci_stm: Setting PCI clock to 33MHz
pci_crp_readl(0,0x40)========> ffff
Generic PHY: Registered new driver
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Autoconfig PCI channel 0x80a60bc4
Scanning bus 00, I/O 0x00001024:0x00010000, Mem 0xc0000000:0xe0000000
00:00.0 Class 0400: 19e5:3511 (rev 10)
Mem at 0xc0000000 [size=0x1000000]
Mem at 0xc1000000 [size=0x1000000]
Mem at 0xc2000000 [size=0x100]
Time: SuperH clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
input: mb705-fpbutton as /class/input/input0
JFFS2 version 2.2. В© 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
STMicroelectronics ASC driver initialized
stasc.0: ttyAS0 at MMIO 0xfd030000 (irq = 123) is a stasc
stasc.1: ttyAS1 at MMIO 0xfd031000 (irq = 122) is a stasc
stasc.2: ttyAS2 at MMIO 0xfd032000 (irq = 121) is a stasc
stasc.3: ttyAS3 at MMIO 0xfd033000 (irq = 120) is a stasc
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
STMMAC driver:
platform registration... <6>done!
GMAC - user ID: 0x10, Synopsys ID: 0x33
no valid MAC address; please, set using ifconfig or nwhwconfig!
STMMAC MII Bus: probed
eth0: PHY ID 00221512 at 0 IRQ -1 (0:00) active
SMSC LAN83C185: Registered new driver
SMSC LAN8700: Registered new driver
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver net1080
usbcore: registered new interface driver zaurus
nwhw_config: (eth0) setting mac address: 90:02:a9:73:d8:19
stmmac_ethtool_getsettings: eth0: PHY is not registered
Failed to read ether device settings
Loading iSCSI transport class v2.0-724.
scsi0 : sata_stm
ata1: SATA max UDMA/133 cmd 0xfe209000 ctl 0xfe209820 bmdma 0x00000000 irq 72
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7: WDC WD1600JS-60NCB1, 10.02E02, max UDMA/100
ata1.00: 312581808 sectors, multi 0: LBA48 NCQ (depth 0/32)
ata1.00: configured for UDMA/100
scsi 0:0:0:0: Direct-Access ATA WDC WD1600JS-60N 10.0 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: unknown partition table
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
Generic ST boards onboard flash device: 0x01000000 (16.0Mb) at 0x00000000
Onboard_Flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
Onboard_Flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 9 MTD partitions on "Onboard_Flash":
0x00000000-0x00060000 : "boot"
0x00060000-0x00460000 : "rootfs"
0x00460000-0x00a60000 : "user"
0x00a60000-0x00c60000 : "web"
0x00c60000-0x00e60000 : "slave"
0x00e60000-0x00e80000 : "custom"
0x00e80000-0x00ec0000 : "logo"
0x00ec0000-0x00f60000 : "config"
0x00f40000-0x00fe0000 : "config1"
usbmon: debugfs is not available
st-usb st-usb.0: st-ehci
st-usb st-usb.0: new USB bus registered, assigned bus number 1
st-usb st-usb.0: irq 169, io mem 0xfe1ffe00
st-usb st-usb.0: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
st-usb st-usb.0: stm-ohci
hub 1-0:1.0: over-current change on port 1
st-usb st-usb.0: new USB bus registered, assigned bus number 2
st-usb st-usb.0: irq 168, io mem 0xfe1ffc00
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
hub 1-0:1.0: over-current change on port 1
st-usb st-usb.1: st-ehci
st-usb st-usb.1: new USB bus registered, assigned bus number 3
st-usb st-usb.1: irq 143, io mem 0xfeaffe00
st-usb st-usb.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
st-usb st-usb.1: stm-ohci
hub 3-0:1.0: over-current change on port 1
st-usb st-usb.1: new USB bus registered, assigned bus number 4
st-usb st-usb.1: irq 142, io mem 0xfeaffc00
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
hub 3-0:1.0: over-current change on port 1
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
iic_stm_probe: Faild to sda pin allocation
iic_stm_probe: Faild to sda pin allocation
iic_stm_probe: Faild to sda pin allocation
iic_stm_probe: Faild to sda pin allocation
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
STMicroelectronics - Coprocessors st231 Init
st-coprocessor-0: No RAM reserved
st231.0 Coprocessor -------------------------------------------
not configured!
---------------------------------------------------------------
st-coprocessor-1: No RAM reserved
st231.1 Coprocessor -------------------------------------------
not configured!
---------------------------------------------------------------
stm_rng hardware driver 1.0 configured
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory:
init started: BusyBox v1.1.2 (2009.06.23-12:32+0000) multi-call binary
Starting pid 871, console /dev/console: '/etc/init.d/dnode'
Starting pid 874, console /dev/console: '/etc/init.d/rcS'
mkdir: Cannot create directory `/mnt/mtd/Config': No space left on device
mkdir: Cannot create directory `/mnt/mtd/Log': No space left on device
mkdir: Cannot create directory `/mnt/mtd/Config/': No space left on device
touch: /mnt/mtd/Config/ppp/pppoe-enable: No such file or directory
touch: /mnt/mtd/Config/ppp/pap-secrets: No such file or directory
touch: /mnt/mtd/Config/ppp/pppoesessionctx: No such file or directory
touch: /mnt/mtd/Config/ppp/pppoe-redial_time: No such file or directory
stos_core: module license 'ST Microelectronics' taints kernel.
Load module stos_core [?] by insmod (pid 889)
LXLOAD(video1) : LX loaded => Base=0x40000000 - Last=0x4014615c - Size=1335644
LXLOAD(audio1) : LX loaded => Base=0x40400000 - Last=0x40475250 - Size=479824
Load module csb_cdevice [187] by insmod (pid 903)
Load module gpioi2c [186] by insmod (pid 905)
Load module gpio [252] by insmod (pid 921)
Load module stos_core [?] by insmod (pid 923)
Load module stcommon_core [?] by insmod (pid 925)
Load module stavmem_core [?] by insmod (pid 927)
Load module stpower_core [250] by insmod (pid 929)
Load module stfdma_core [253] by insmod (pid 931)
staudlx_core.ko Compile at Sep 10 2009 15:35:28
Load module staudlx_core [251] by insmod (pid 935)
>>>>>>>>>>>>>>audio interface is 1
audio output interrupt state normal
:audio driver init correct
Load module stdecoder [240] by insmod (pid 939)
stdecoder.ko Compile at Sep 14 2009 18:28:27
stdecoder with Frame_Verify mechanism
stdecoder support Audio
HISI_PCI_DEV_HOST @ Hi3511v100_OSDrv Sep 8 2009 11:59:13 mod = 32bit
******************SLAVE_TYPE::hi3511*********************
probed the HISI_PCI_DEVICE!
cfg_base_phy_addr = 0xc2000000 cfg_base_addr = 0xc13ee000
uBoot : /slave/u-boot.bin
close u_boot.bin OK!!!
uImage : /slave/uImage
close kernel OK!!!
rootfs.cramfs.initrd : /slave/rootfs.cramfs.initrd
close romfs OK!!!
Load Slave boot, kernel, romfs OK!
HISI_PCI_TRANS_HOST @ Hi3511v100_OSDrv Sep 8 2009 11:59:13 mod = 32bit
CIF paddr[0] = 48005c00 vaddr[0] = c2880c00
CIF paddr[0] = 48037400 vaddr[0] = c28b2400
CIF paddr[0] = 48068c00 vaddr[0] = c28e3c00
CIF paddr[0] = 4809a400 vaddr[0] = c2915400
CIF paddr[1] = 480cbc00 vaddr[1] = c2980c00
CIF paddr[1] = 480fd400 vaddr[1] = c29b2400
CIF paddr[1] = 4812ec00 vaddr[1] = c29e3c00
CIF paddr[1] = 48160400 vaddr[1] = c2a15400
CIF paddr[2] = 48191c00 vaddr[2] = c2a80c00
CIF paddr[2] = 481c3400 vaddr[2] = c2ab2400
CIF paddr[2] = 481f4c00 vaddr[2] = c2ae3c00
CIF paddr[2] = 48226400 vaddr[2] = c2b15400
CIF paddr[3] = 48257c00 vaddr[3] = c2b80c00
CIF paddr[3] = 48289400 vaddr[3] = c2bb2400
CIF paddr[3] = 482bac00 vaddr[3] = c2be3c00
CIF paddr[3] = 482ec400 vaddr[3] = c2c15400
D1 paddr[4] = 4831dc00 vaddr[4] = c2c80c00
D1 paddr[4] = 483e3c00 vaddr[4] = c2d46c00
D1 paddr[4] = 484a9c00 vaddr[4] = c2e0cc00
D1 paddr[4] = 4856fc00 vaddr[4] = c2ed2c00
hi3511 pcit init successfully!
STVideoCtrlTaskFunc: insmod starting...
STMicroelectronics/Linux VOS Modules Version STVIDEO-REL_1.0.8 VOSStandard PAL HDOutPutFormat 1280 X 1024 # Sep 8 2009 at 09:49:46
Load module console_control [185] by insmod (pid 959)
LIBDVR : 2000-1-6, today is weekday 4 time:4:33:4
No such file or directory: No such file or directory
Bad file descriptor: Bad file descriptor
Bad file descriptor: Bad file descriptor
Bad file descriptor: Bad file descriptor
LIBDVR : Gpio init failed
-------------netinit uses obsolete (PF_INET,SOCK_PACKET)
-------------------------------------------------------
netint [ethname] [Ipaddress] [Netmask] [Gateway]
Example for set all(ip, netmask, gateway):
netinit eth0 192.168.1.100 255.255.0.0 192.168.1.1
Example for set ip :
netinit 192.168.1.34
Example for set netmask :
netinit NULL 255.255.0.0(keep original ip)
--------------------------------------------------------------------
LIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 956: Set netmask failed
LIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 250: Open failedLIBDVR : FILE -> Network/network.c, LINE -> 1138: NetWorkSetGateway SIOCADDRT failed
Utils : Current Network Seting===>
Ip = 0.0.0.0
Netmask = 0.2.160.0
Gateway = 0.0.128.0
*******************************************
** DSP SOFTVERSION 2090908 **
** DSP INDEX 0 **
** DSP CHANNEL 4 **
*******************************************
Upgrade : Sep 10 2009, Time:11:56:49
++++Start pppd,Version 1.3 2008-03-10+++
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
Utils : dvrhelper
Starting pid 968, console /dev/console: '/bin/sh'
Auto login as root ...
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
root login on `ttyAS0'
BusyBox v1.1.2 (2009.06.23-12:32+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
******************************
SLAVE INFO::hi3511_index = 0
enc_addr == NULL
******************************
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
******************************
SLAVE INFO::hi3511_index = 0
enc_addr == NULL
******************************
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
PPP:Open pppoe-enable file failed!
PPP:Open pppoe-config[/etc/ppp/pppoe-redial_time] file failed!
ata1: SStatus 0x00000000, SError 0x00010200
ata1: exception Emask 0x10 SAct 0x0 SErr 0x10200 action 0x6 frozen
ata1: SStatus 0x00000000, SError 0x00010200, Treating as hot-unpluя
Прошу оказать советами и верными направлениями посильную помощь в реанимации моего регистратора, ну и цену вопроса. Заранее спасибо.
С паяльником дружу, с Линуксом почти нет.