hi all,

I am trying to boot android froyo from NAND flash on my DM368 board.

I am flashing NAND in this way ,I have created system and data
partions on nand flash with the help of this structure .

static struct mtd_partition davinci_nand_partitions[] = {
        {
                // UBL (a few copies) plus U-Boot
                .name           = "bootloader",
                .offset         = 0,
                .size           = 15 * NAND_BLOCK_SIZE,
                .mask_flags     = MTD_WRITEABLE, //force read-only
        }, {
                //U-Boot environment
                .name           = "params",
                .offset         = MTDPART_OFS_APPEND,
                .size           = 1 * NAND_BLOCK_SIZE,
                .mask_flags     = 0,
        }, {
                .name           = "kernel",
                .offset         = MTDPART_OFS_APPEND,
                .size           = SZ_4M,
                .mask_flags     = 0,
        },

        {
                .name           = "system",
                .offset         = MTDPART_OFS_APPEND,
                .size           = SZ_96M,
                .mask_flags     = 0,
        },
        {
                .name           = "userdata",
                .offset         = MTDPART_OFS_APPEND,
                .size           = SZ_48M,
                .mask_flags     = 0,
        },

        {
                .name           = "cache",
                .offset         = MTDPART_OFS_APPEND,
                .size           = SZ_2M,
                .mask_flags     = 0,
        },

}

to flash the system and data partioins ,i am booting the DM368 board
using NFS filesystem and mounting the partitions using the command
"mount -t yaffs2 /dev/mtdblock3 /mnt/nand " and untar the system.tar
and data.tar in their corrsponding partitions.

I have got the following problems when i am booting from nand
flash .here is the logcat msg.

D/skia    ( 2207): ---- failed to open </system/fonts/DroidSans.ttf>
as a font
D/skia    ( 2207): ---- failed to open </system/fonts/DroidSans-
Bold.ttf> as a font
D/skia    ( 2207): ---- failed to open </system/fonts/DroidSerif-
Regular.ttf> as a font
D/skia    ( 2207): ---- failed to open </system/fonts/DroidSerif-
Bold.ttf> as a font
D/skia    ( 2207): ---- failed to open </system/fonts/DroidSerif-
Italic.ttf> as a font
D/skia    ( 2207): ---- failed to open </system/fonts/DroidSerif-
BoldItalic.ttf> as a font
D/skia    ( 2207): ---- failed to open </system/fonts/
DroidSansMono.ttf> as a font
I/DEBUG   ( 1739): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG   ( 1739): Build fingerprint: 'generic/generic/generic/:2.2.1/
MASTER/eng.root.20110418.102426:eng/test-keys'
I/DEBUG   ( 1739): pid: 2207, tid: 2207  >>> zygote <<<
I/DEBUG   ( 1739): signal 11 (SIGSEGV), fault addr 00000004
I/DEBUG   ( 1739):  r0 ab214bb8  r1 00000000  r2 00000000  r3 00000060
I/DEBUG   ( 1739):  r4 00000000  r5 ab214bb8  r6 00000000  r7 ab211184
I/DEBUG   ( 1739):  r8 ab21112c  r9 00000000  10 00000000  fp ab214410
I/DEBUG   ( 1739):  ip 000007a8  sp be891598  lr ab147e2c  pc
ab147e50  cpsr 60000010
I/DEBUG   ( 1739):          #00  pc 00047e50  /system/lib/libskia.so
I/DEBUG   ( 1739):          #01  pc 00047fe0  /system/lib/libskia.so
I/DEBUG   ( 1739):          #02  pc 00098030  /system/lib/libskia.so
I/DEBUG   ( 1739):          #03  pc 0007a770  /system/lib/libskia.so
I/DEBUG   ( 1739):          #04  pc 0007ac14  /system/lib/libskia.so
I/DEBUG   ( 1739):          #05  pc 0007b458  /system/lib/libskia.so
I/DEBUG   ( 1739):          #06  pc 0004eed2  /system/lib/
libandroid_runtime.so
I/DEBUG   ( 1739):          #07  pc 00013974  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #08  pc 0003de3c  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #09  pc 00037216  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #10  pc 00018714  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #11  pc 0001e8c4  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #12  pc 0001d790  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #13  pc 00053eec  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #14  pc 00054102  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #15  pc 0005f198  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #16  pc 0005f162  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #17  pc 0005f162  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #18  pc 0005f162  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #19  pc 0005fb96  /request_suspend_state:
wakeup (0->0) at 663928713907 (2000-01-01 00:11:01.354032730 UTC)
system/lib/libdvm.so
I/DEBUG   ( 1739):          #20  pc 00058d30  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #21  pc 0005af0c  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #22  pc 00018714  /sinit: untracked pid
2201 exited
ystem/lib/libdvm.so
I/DEBUG   ( 1739):          #23  pc 0001e8c4  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #24  pc 0001d790  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #25  pc 00053eec  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #26  pc 0004072c  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #27  pc 00034454  /system/lib/libdvm.so
I/DEBUG   ( 1739):          #28  pc 0002c930  /system/lib/
libandroid_runtime.so
I/DEBUG   ( 1739):          #29  pc 0002d85c  /system/lib/
libandroid_runtime.so
I/DEBUG   ( 1739):          #30  pc 00008c86  /system/bin/app_process
I/DEBUG   ( 1739):          #31  pc 0000d362  /system/lib/libc.so
I/DEBUG   ( 1739):
I/DEBUG   ( 1739): code around pc:
I/DEBUG   ( 1739): ab147e30 e28b3008 e3530060 e58d3004 1affff34
I/DEBUG   ( 1739): ab147e40 e59db008 e59dc00c e08b000c e5902054
I/DEBUG   ( 1739): ab147e50 e5923004 e3530000 0a000023 e59de00c
I/DEBUG   ( 1739): ab147e60 e59d1034 e3a00000 e08b200e e082c101
I/DEBUG   ( 1739): ab147e70 e58c0020 e5823018 eaffff07 e2862005
I/DEBUG   ( 1739):
I/DEBUG   ( 1739): code around lr:
I/DEBUG   ( 1739): ab147e0c eb013de0 e5b81004 e3510000 1affffdd
I/DEBUG   ( 1739): ab147e1c e59d6020 e1a04006 e59d0010 ebffa393
I/DEBUG   ( 1739): ab147e2c e59db004 e28b3008 e3530060 e58d3004
I/DEBUG   ( 1739): ab147e3c 1affff34 e59db008 e59dc00c e08b000c
I/DEBUG   ( 1739): ab147e4c e5902054 e5923004 e3530000 0a000023
I/DEBUG   ( 1739):
I/DEBUG   ( 1739): stack:
I/DEBUG   ( 1739):     be891558  41105398  /dev/ashmem/dalvik-
LinearAlloc (deleted)
I/DEBUG   ( 1739):     be89155c  ab212180  /system/lib/libskia.so
I/DEBUG   ( 1739):     be891560  00000001
I/DEBUG   ( 1739):     be891564  00000000
I/DEBUG   ( 1739):     be891568  000ac690  [heap]
I/DEBUG   ( 1739):     be89156c  0008db10  [heap]
I/DEBUG   ( 1739):     be891570  80287fc4  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be891574  00000000
I/DEBUG   ( 1739):     be891578  ab214bb8  /system/lib/libskia.so
I/DEBUG   ( 1739):     be89157c  00000000
I/DEBUG   ( 1739):     be891580  ab211184  /system/lib/libskia.so
I/DEBUG   ( 1739):     be891584  ab21112c  /system/lib/libskia.so
I/DEBUG   ( 1739):     be891588  00000000
I/DEBUG   ( 1739):     be89158c  00000000
I/DEBUG   ( 1739):     be891590  df002777
I/DEBUG   ( 1739):     be891594  e3a070ad
I/DEBUG   ( 1739): #00 be891598  80287fc4  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be89159c  00000060
I/DEBUG   ( 1739):     be8915a0  ab214410  /system/lib/libskia.so
I/DEBUG   ( 1739):     be8915a4  000007a8
I/DEBUG   ( 1739):     be8915a8  be8915dc  [stack]
I/DEBUG   ( 1739):     be8915ac  0000026c
I/DEBUG   ( 1739):     be8915b0  ffffcd1c
I/DEBUG   ( 1739):     be8915b4  be8915d8  [stack]
I/DEBUG   ( 1739):     be8915b8  be8915e4  [stack]
I/DEBUG   ( 1739):     be8915bc  00000328
I/DEBUG   ( 1739):     be8915c0  ab1f4bc8  /system/lib/libskia.so
I/DEBUG   ( 1739):     be8915c4  ab1f4bd8  /system/lib/libskia.so
I/DEBUG   ( 1739):     be8915c8  ab214a40  /system/lib/libskia.so
I/DEBUG   ( 1739):     be8915cc  00000000
I/DEBUG   ( 1739):     be8915d0  be8915e4  [stack]
I/DEBUG   ( 1739):     be8915d4  00000000
I/DEBUG   ( 1739):     be8915d8  4003db68  /dev/ashmem/mspace/dalvik-
heap/zygote/0 (deleted)
I/DEBUG   ( 1739):     be8915dc  ab1ec144  /system/lib/libskia.so
I/DEBUG   ( 1739):     be8915e0  425e139c  /data/dalvik-cache/
system@framew...@framework.jar@classes.dex
I/DEBUG   ( 1739):     be8915e4  80287fc4  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be8915e8  0000ccb0  [heap]
I/DEBUG   ( 1739):     be8915ec  400094b0  /dev/ashmem/mspace/dalvik-
heap/zygote/0 (deleted)
I/DEBUG   ( 1739):     be8915f0  0000ccb0  [heap]
I/DEBUG   ( 1739):     be8915f4  80248e0f  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be8915f8  80288d1c  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be8915fc  4003dad0  /dev/ashmem/mspace/dalvik-
heap/zygote/0 (deleted)
I/DEBUG   ( 1739):     be891600  80287fc4  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be891604  80258c29  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be891608  00000000
I/DEBUG   ( 1739):     be89160c  afd103f0  /system/lib/libc.so
I/DEBUG   ( 1739):     be891610  00012258  [heap]
I/DEBUG   ( 1739):     be891614  80287fc4  /system/lib/libdvm.so
I/DEBUG   ( 1739):     be891618  000b9c14
I/DEBUG   ( 1739):     be89161c  000b9c1c
I/DEBUG   ( 1739):     be891620  00000000
I/DEBUG   ( 1739):     be891624  00000000
I/DEBUG   ( 1739):     be891628  4104bdfc
I/DEBUG   ( 1739):     be89162c  de847d5c
I/DEBUG   ( 1739):     be891630  00035f98  [heap]
I/DEBUG   ( 1739):     be891634  ab214410  /system/lib/libskia.so
I/DEBUG   ( 1739):     be891638  000007a8
I/DEBUG   ( 1739):     be89163c  00000000
I/DEBUG   ( 1739):     be891640  00000000
I/DEBUG   ( 1739):     be891644  ab214bb8  /system/lib/libskia.so
I/DEBUG   ( 1739):     be891648  00000000
I/DEBUG   ( 1739):     be89164c  00000000
I/DEBUG   ( 1739):     be891650  4003fa28  /dev/ashmem/mspace/dalvik-
heap/zygote/0 (deleted)
I/DEBUG   ( 1739):     be891654  ab147fe4  /system/lib/libskia.so
I/DEBUG   ( 1739): #01 be891658  ab214410  /system/lib/libskia.so
I/DEBUG   ( 1739):     be89165c  00000cdc
I/DEBUG   ( 1739):     be891660  ab2150ec
I/DEBUG   ( 1739):     be891664  00000002
I/DEBUG   ( 1739):     be891668  00000000
I/DEBUG   ( 1739):     be89166c  00000000
I/DEBUG   ( 1739):     be891670  41400000
I/DEBUG   ( 1739):     be891674  ab198034  /system/lib/libskia.so
I/ServiceManager( 1736): service 'media.audio_flinger' died
I/ServiceManager( 1736): service 'media.player' died
I/ServiceManager( 1736): service 'media.camera' died
I/ServiceManager( 1736): service 'media.audio_policy' died



1.this logcat messages keep on repeating .

2. when i restart the board ,yaffss driver is not able to mount the
system and data partitions and the board hangs at the
point ,attempting to mount /dev/mtdblock3

3. seems like the yaffs2 partitions got corrupted and cant be mounted
next time.

4. i have given full permissions to the /system/fonts directory ,but
this didnt solve my problem.

can anyone help me in understanding what exactly causing this
problem .

Thanks,
Siva.







-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to