Имеются 2 видеокамеры IPC43DNS с одинаковой симптоматикой. При включении уходят в бесконечный ребут.
Подключился к RS232, зашел в U-boot, вижу следующее:
Код: Выделить всё
1..2..3..boot_from:normal
U-Boot 2010.06-svn413 (Apr 26 2014 - 11:42:08)
I2C: ready
DRAM: 254 MiB
NAND: 128 MiB
state:ff,err_count:03
Net: Detected MACID:90:02:a9:5d:18:df
PHY:0x00221513,addr:0x00
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0xc5000000
Loading: *
Retry count exceeded; starting again
Fail to get info file!
Init error!
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'failed.txt'.
Load address: 0xc2000000
Loading: *
Retry count exceeded; starting again
## Booting kernel from Legacy Image at c2000000 ...
Image Name: Linux-2.6.38.8
Created: 2014-04-26 4:22:35 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2546876 Bytes = 2.4 MiB
Load Address: c0208000
Entry Point: c0208000
Verifying Checksum ... OK
Loading Kernel Image ...OK
OK
crashflasg:1, logmagic:54410011.
Starting kernel ...
1..2..3..boot_from:normal
Дальше ребут и по кругу..
Включаю логирование, вижу следующее:
Код: Выделить всё
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 64
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 225629871
UBI: background thread "ubi_bgt0d" started, PID 679
PPP generic driver version 2.4.2
NET: Registered protocol family 24
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
console [netcon0] enabled
netconsole: network logging started
mousedev: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
UBIFS: mounted UBI device 0, volume 0, name "romfs"
UBIFS: mounted read-only
UBIFS: file system size: 6193152 bytes (6048 KiB, 5 MiB, 48 LEBs)
UBIFS: journal size: 1419264 bytes (1386 KiB, 1 MiB, 11 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem) readonly on device 0:15.
devtmpfs: mounted
Freeing init memory: 144K
UBI: attaching mtd9 to ubi1
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 2
UBI: attached mtd9 to ubi1
UBI: MTD device name: "user"
UBI: MTD device size: 25 MiB
UBI: number of good PEBs: 204
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 204
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 2053532401
UBI: background thread "ubi_bgt1d" started, PID 727
UBI device number 1, total 204 LEBs (26320896 bytes, 25.1 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
UBIFS: mounted UBI device 1, volume 0, name "user"
UBIFS: mounted read-only
UBIFS: file system size: 24256512 bytes (23688 KiB, 23 MiB, 188 LEBs)
UBIFS: journal size: 3612672 bytes (3528 KiB, 3 MiB, 28 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
UBI: attaching mtd4 to ubi2
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 2
UBI: attached mtd4 to ubi2
UBI: MTD device name: "custom"
UBI: MTD device size: 3 MiB
UBI: number of good PEBs: 26
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 26
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 1404604472
UBI: background thread "ubi_bgt2d" started, PID 734
UBI device number 2, total 26 LEBs (3354624 bytes, 3.2 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
UBIFS: mounted UBI device 2, volume 0, name "custom"
UBIFS: mounted read-only
UBIFS: file system size: 1548288 bytes (1512 KiB, 1 MiB, 12 LEBs)
UBIFS: journal size: 903169 bytes (882 KiB, 0 MiB, 6 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
UBI: attaching mtd5 to ubi3
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 2
UBI: attached mtd5 to ubi3
UBI: MTD device name: "product"
UBI: MTD device size: 3 MiB
UBI: number of good PEBs: 26
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 26
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 1816153035
UBI: background thread "ubi_bgt3d" started, PID 741
UBI device number 3, total 26 LEBs (3354624 bytes, 3.2 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
UBIFS: mounted UBI device 3, volume 0, name "pd"
UBIFS: mounted read-only
UBIFS: file system size: 1548288 bytes (1512 KiB, 1 MiB, 12 LEBs)
UBIFS: journal size: 903169 bytes (882 KiB, 0 MiB, 6 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
UBI: attaching mtd8 to ubi4
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 2
UBI: attached mtd8 to ubi4
UBI: MTD device name: "web"
UBI: MTD device size: 8 MiB
UBI: number of good PEBs: 64
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 64
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 1751322385
UBI: background thread "ubi_bgt4d" started, PID 748
UBI device number 4, total 64 LEBs (8257536 bytes, 7.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
UBIFS: mounted UBI device 4, volume 0, name "web"
UBIFS: mounted read-only
UBIFS: file system size: 6193152 bytes (6048 KiB, 5 MiB, 48 LEBs)
UBIFS: journal size: 1419264 bytes (1386 KiB, 1 MiB, 11 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
UBI: attaching mtd10 to ubi5
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 149464
UBI: attached mtd10 to ubi5
UBI: MTD device name: "syslog"
UBI: MTD device size: 4 MiB
UBI: number of good PEBs: 32
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 6
UBI: total number of reserved PEBs: 26
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 5190/4667
UBI: image sequence number: 1419969641
UBI: background thread "ubi_bgt5d" started, PID 755
UBI device number 5, total 32 LEBs (4128768 bytes, 3.9 MiB), available 6 LEBs (774144 bytes, 756.0 KiB), LEB size 129024 bytes (126.0 KiB)
UBI error: ubi_create_volume: cannot create volume 1, error -17
ubimkvol: error!: cannot UBI create volume
error 17 (File exists)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 5, volume 0, name "syslog"
UBIFS: file system size: 1548288 bytes (1512 KiB, 1 MiB, 12 LEBs)
UBIFS: journal size: 903169 bytes (882 KiB, 0 MiB, 5 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 73129 bytes (71 KiB)
UBI: attaching mtd11 to ubi6
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 201404
UBI: attached mtd11 to ubi6
UBI: MTD device name: "config"
UBI: MTD device size: 4 MiB
UBI: number of good PEBs: 32
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 6
UBI: total number of reserved PEBs: 26
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 6975/6285
UBI: image sequence number: 1086358608
UBI: background thread "ubi_bgt6d" started, PID 764
UBI device number 6, total 32 LEBs (4128768 bytes, 3.9 MiB), available 6 LEBs (774144 bytes, 756.0 KiB), LEB size 129024 bytes (126.0 KiB)
UBI error: ubi_create_volume: cannot create volume 1, error -17
ubimkvol: error!: cannot UBI create volume
error 17 (File exists)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 6, volume 0, name "config"
UBIFS: file system size: 1548288 bytes (1512 KiB, 1 MiB, 12 LEBs)
UBIFS: journal size: 903169 bytes (882 KiB, 0 MiB, 5 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 73129 bytes (71 KiB)
UBI: attaching mtd12 to ubi7
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 143261
UBI: attached mtd12 to ubi7
UBI: MTD device name: "backup"
UBI: MTD device size: 4 MiB
UBI: number of good PEBs: 32
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 6
UBI: total number of reserved PEBs: 26
UBI: number of PEBs reserved for bad PEB handling: 2
UBI: max/mean erase counter: 5030/4473
UBI: image sequence number: 1441091883
UBI: background thread "ubi_bgt7d" started, PID 773
UBI device number 7, total 32 LEBs (4128768 bytes, 3.9 MiB), available 6 LEBs (774144 bytes, 756.0 KiB), LEB size 129024 bytes (126.0 KiB)
UBI error: ubi_create_volume: cannot create volume 1, error -17
ubimkvol: error!: cannot UBI create volume
error 17 (File exists)
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 7, volume 0, name "backup"
UBIFS: file system size: 1548288 bytes (1512 KiB, 1 MiB, 12 LEBs)
UBIFS: journal size: 903169 bytes (882 KiB, 0 MiB, 5 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 73129 bytes (71 KiB)
[OSA-DRV] OSA Build on May 7 2014 at 20:18:00.
[OSA-DRV] SVN NUM: 2072.
[OSA-DRV] Monitor Task pid=799 tid=799
[LOG-DRV] LOG Build on May 7 2014 at 20:18:11.
[LOG-DRV] SVN NUM: 5882.
[LOG-DRV] ramStart:0xc8b7e000;ramSize:0x80000;select:1
[OSA-DRV] Char device create OK !
[LOG-DRV] coreId = 0, logLevel = 2
[LOG-DRV] coreId = 1, logLevel = 2
[LOG-DRV] coreId = 2, logLevel = 2
[LOG-DRV] coreId = 3, logLevel = 2
[LOG-DRV] coreId = 4, logLevel = 2
[LOG-DRV] coreId = 5, logLevel = 2
00:00:09|[Binder] Binder.ko Build on Jun 15 2013 at 11:21:13.
00:00:09|[Binder] SVN NUM: 1236.
00:00:09|[Binder] NameServer Initial OK !
00:00:09|[Binder] Binder Initial OK !
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[Binder] SR driver initial OK !
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[Binder] NS driver initial OK !
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[Binder] Binder driver initial OK !
00:00:09|[SPF] SPF Build on Nov 11 2013 at 16:39:44.
00:00:09|[SPF] SVN NUM: 4486.
00:00:09|[SPF] SIL initial OK !
00:00:09|[SPF] SPF initial ok !
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[SPF] SPF Proc Create OK!!!
00:00:09|[SPF] SPF driver initial ok !
00:00:09|[prc] PRC Driver Build on Mar 20 2014 at 16:30:15.
00:00:09|[prc] SVN NUM: 1839.
00:00:09|[prc] Start to init module!
00:00:09|[SPF] Dai 2 register OK !
00:00:09|[prc] Success to init module!
00:00:09|[pdc]
PDC Build on Apr 26 2014 at 12:47:42.
00:00:09|[pdc] SVN NUM: 4220.
00:00:09|[pdc] BASE_LINE: 210
00:00:09|[pdc] OSA_kProcCreate OK
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] PDC_PartionInit ok!!
00:00:09|[pdc] HWID : IPC-HFW4100S:01:02:02:19:0A:00:01:00:00:00:00:210:00:00:02:00:00:00:00:00:100
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] binderFlag: 0x3, funcap: 0x18538b,0x0,0x0,0x0
00:00:09|[pdc] SenCfg Match OK,pCfgParams->pCfg: bf0ec5a0
00:00:09|[pdc] Find Product: IPC-HFW4100S.
00:00:09|[pdc] Config size 2032 !
00:00:09|[pdc] SenCfgSize: 204 Bytes
00:00:09|[pdc] Init spiBus1 Successed!
00:00:09|[pdc] Init I2CBus0 Successed!
00:00:09|[pdc] PDC_MODULE_RESET_STATE
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] ircut types = [0]
00:00:09|[pdc] ircut types = [1]
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] Dev has No shutDown Cfg!
00:00:09|[pdc] PDC_pinInit As Usual!
00:00:09|[pdc] Get reset pin: 7 OK !
00:00:09|[pdc] Get comPort Cfg ok !0sa
00:00:09|[pdc] PDC_comInit OK!
00:00:09|[pdc] PDC_MODULE_SENSOR
00:00:09|[pdc] Try RtcDev:DS1338
00:00:09|[pdc] DS1338 0x07 Data: b3
00:00:09|[pdc] Choose RtcType: 1 -> DS1338
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] OSA_kProcAddFile:pdcRtc OK!
00:00:09|[pdc] Wifi init: powerGpioCfg = 54
00:00:09|[pdc] irqGpioCfg = 75
00:00:09|[pdc] powerGpioCfg = 65535
00:00:09|[pdc] enGpio = 65535
00:00:09|[pdc] intGpio = 65535
00:00:09|[pdc] hasWps = 0
00:00:09|[pdc] wpsGpio = 65535
00:00:09|[pdc] resetDefaultGpio = 7
00:00:09|[pdc] wpsKeyLevel = 1
00:00:09|[pdc] Dev has No shutDown Cfg!
00:00:09|[pdc] isWpsResetComm: 0 !
00:00:09|[pdc] PDC_MODULE_WIFI
00:00:09|[pdc] smartIr light count:1
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] SmartIR init pwmId: 0,mode: 0,activeLevel: 1
00:00:09|[pdc] OSA_kProcAddFile:pdcSmartIR OK!
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] WDT proc Add OSA_kProcAddFile ok!
00:00:09|[pdc] sclGpio = [6], sdaGpio = [5]
00:00:09|[pdc] Dev has No Key Cfg!
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] SramFile init ok !
00:00:09|[pdc] Both of Chief and Backup File CRC check OK!
00:00:09|[OSA-DRV] Char device create OK !
00:00:09|[pdc] PDC Driver Initial OK !
00:00:09|[OSA-DRV] recordTsk Task pid=839 tid=839
00:00:10|[pdc] SramFile_devRelease OK!
CATEGORY = 2
IPC Device
00:00:10|[crypt] platType = [1], DM36X = [0], A5S_CRYPT = [1], hi351x=[2].
00:00:10|[crypt] major = [232], minor = [0]
00:00:10|[crypt] CRYPT_setChipOps ......
00:00:10|[crypt] CRYPT_authenticate ......
error: write byte error
error: write_nbytes failed
error: authentication failed
error: authenticate failed
00:00:10|[crypt] ERROR (/home/fang_qipin/test/test/P_2013.02.22_CryptoMemory_DM8127_IPC/build/../src/crypt.c|crypt_init|1203): CRYPT_authenticate failed!
00:00:10|[crypt] ERROR (/home/fang_qipin/test/test/P_2013.02.22_CryptoMemory_DM8127_IPC/build/../src/crypt.c|crypt_init|1204): reboot........
<0▒1..2..3..boot_from:normal
Почитал в интернете, информации не много и все обсуждения не законченные. Результата нет.
Вкратце:
Ошибки на создание тома пишут это нормально, на рабочих камерах наблюдали тоже самое..
По ошибке на EEPROM (00:00:10|[crypt] CRYPT_authenticate ......) находится AT88SC0104CA, но ни одного успешного решения я не нашел
Кто то сталкивался с подобным? Можете что посоветовать?