大家好,我使用佐臻的 DM3730 模块,我使用ANDROID 2.3.4系统,这个模块佐臻自己封装的,把DDRAM FALSH CPU都封装在一起,我开始烧录时,如果第一次系统启动后就打开wifi时,那么基本第一次就会出现 ubifs_check_node: bad CR错误,后来我启动关机几次后再打开wifi, ubifs_check_node: bad CR文件系统损坏两三天不出现,但过几天还是会出现,大家都是怎么处理文件系统损坏的问题。
我的命令是这样的 $BOOT_NAND_TOOLS/mkfs.ubifs -r $BOOT_NAND_ROOTFS/ -m 2048 -e 126976 -c 3991 -o ubifs.img $BOOT_NAND_TOOLS/ubinize -o $ANDROID_IMG/ubi.img -O 2048 -m 2048 -p 128KiB -s 512 $BOOT_NAND_TOOLS/ubinize.cfg 我的是sram 512M FLASH 512M。 大家有合适的制作UBIFS文件的命令吗?
这是出现问题的log
38830] <<-GTP-DEBUG->> [161]I2C function: with pre and end cmd!
[ 5.745483] <<-GTP-INFO->>[221]Create proc entry success!
[ 5.752258] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
[ 5.760833] omap_vout omap_vout: Buffer Size = 3686400
[ 5.779602] omap_vout omap_vout: : registered and initialized video device 16
[ 5.787078] omap_vout omap_vout: Buffer Size = 3686400
[ 5.793579] omap_vout omap_vout: : registered and initialized video device 17
[ 5.822601] UBIFS: recovery needed
[ 5.848541] UBIFS: recovery completed
[ 5.852355] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 5.858642] UBIFS: file system size: 505364480 bytes (493520 KiB, 481 MiB, 3980 LEBs)
[ 5.866973] UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
[ 5.874603] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 5.880676] UBIFS: default compressor: lzo
[ 5.884948] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 5.891204] VFS: Mounted root (ubifs filesystem) on device 0:12.
[ 5.897521] Freeing init memory: 220K
[ 6.091552] Compat-wireless backport release:
[ 6.096221] Backport based on wl12xx_soldel_maintenance.git R4_SP3_SolDel
[ 6.168273] cfg80211: Calling CRDA to update world regulatory domain
[ 6.329498] cfg80211: World regulatory domain updated:
[ 6.334869] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 6.343627] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 6.351898] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 6.360168] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 6.368438] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 6.376708] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 6.428802] CMEMK module: built on Jul 2 2015 at 11:31:23
[ 6.434570] Reference Linux version 2.6.37
[ 6.439025] File /work/mt3730/android_jorjin_2.3.4_2015-4-22/android/external/ti-dsp/ti-dvsdk_dm3730-evm_04_03_00_06/lic
[ 6.457336] CMEM Range Overlaps Kernel Physical - allowing overlap
[ 6.463836] CMEM phys_start (0x84f00000) overlaps kernel (0x80000000 -> 0x9a400000)
[ 6.472229] allocated heap buffer 0xe3000000 of size 0xa00000
[ 6.478210] heap fallback enabled - will try heap if pool buffer is not available
[ 6.486053] cmemk initialized
[ 6.511688] DSPLINK Module (1.65.01.05_eng) created on Date: Jul 2 2015 Time: 11:48:00
[ 6.520172] <<-GTP-DEBUG->> [944]Updating...
[ 6.524627] <<-GTP-INFO->>[505]No.0 firmware
[ 6.529083] <<-GTP-INFO->>[506]Header PID:11
[ 6.533538] <<-GTP-INFO->>[508]Header VID:0x2010
[ 6.538330] <<-GTP-INFO->>[509]Header mask version:F.
[ 6.543579] <<-GTP-INFO->>[510]Header start address:0x4040.
[ 6.549407] <<-GTP-INFO->>[511]Header length:4016
[ 6.554290] <<-GTP-INFO->>[512]Header force update flag:
[ 6.559814] <<-GTP-INFO->>[514]Header chksum:0x04c8b9
[ 6.565093] <<-GTP-INFO->>[516]IC PID:11
[ 6.569152] <<-GTP-INFO->>[517]IC VID:2010
[ 6.573425] <<-GTP-INFO->>[518]IC mask version:F
[ 6.578216] <<-GTP-INFO->>[528]Get the same mask version and same pid.
[ 6.585021] <<-GTP-INFO->>[542]Don't meet the third condition.
[ 6.591094] <<-GTP-ERROR->>[958]Load header file data failed!
[ 6.597106] <<-GTP-DEBUG->> [1124]Update failed!
[ 6.612335] SDMAK module: built on Jul 2 2015 at 11:31:24
[ 6.618072] Reference Linux version 2.6.37
[ 6.622558] File /work/mt3730/android_jorjin_2.3.4_2015-4-22/android/external/ti-dsp/ti-dvsdk_dm3730-evm_04_03_00_06/lic
[ 6.647094] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ 6.737426] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
# [ 6.913055] enabling adb
[ 6.949859] adb_open
[ 12.053894] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[ 19.972778] request_suspend_state: wakeup (3->0) at 20354705813 (2000-01-01 00:00:15.712402344 UTC)
[ 19.982208] can't control mmc_dat6
[ 19.986022] mmc_dat6 is high
[ 19.989379] can't get GPIO_171
[ 19.992553] cc2530 convers enable,gpio173 low
[ 19.997070] otg supply enable,gpio 175 is heiht
21.857025] UBIFS error (pid 1293): ubifs_check_node: bad CRC: calculated 0xe27badea, read 0xf2ec812b
[ 21.866699] UBIFS error (pid 1293): ubifs_check_node: bad node at LEB 632:98584
[ 21.874328] UBIFS error (pid 1293): ubifs_read_node: expected node type 1
[ 21.881408] UBIFS error (pid 1293): do_readpage: cannot read page 878 of inode 1128, error -117
[ 21.891113] UBIFS error (pid 1293): ubifs_check_node: bad CRC: calculated 0xe27badea, read 0xf2ec812b
[ 21.900756] UBIFS error (pid 1293): ubifs_check_node: bad node at LEB 632:98584
[ 21.908355] UBIFS error (pid 1293): ubifs_read_node: expected node type 1
[ 21.915435] UBIFS error (pid 1293): do_readpage: cannot read page 878 of inode 1128, error -117
[ 22.103149] UBIFS error (pid 1293): ubifs_check_node: bad CRC: calculated 0xe27badea, read 0xf2ec812b
[ 22.112792] UBIFS error (pid 1293): ubifs_check_node: bad node at LEB 632:98584
[ 22.120422] UBIFS error (pid 1293): ubifs_read_node: expected node type 1
[ 22.127502] UBIFS error (pid 1293): do_readpage: cannot read page 878 of inode 1128, error -117
[ 23.869232] UBIFS error (pid 1293): ubifs_check_node: bad CRC: calculated 0xe27badea, read 0xf2ec812b
[ 23.878875] UBIFS error (pid 1293): ubifs_check_node: bad node at LEB 632:98584
[ 23.886505] UBIFS error (pid 1293): ubifs_read_node: expected node type 1
[ 23.893585] UBIFS error (pid 1293): do_readpage: cannot read page 878 of inode 1128, error -117
[ 1823.594207] request_suspend_state: sleep (0->3) at 1823976136722 (2000-01-01 00:30:19.333833253 UTC)
这是Partation分布图