This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

decode demo is dead!

hi,

these are output:

[root@victa /opt]# ./loadmodules.sh 

CMEMK module: built on Jul  8 2010 at 02:22:33

  Reference Linux version 2.6.32

  File /home/lyj/dm355/dvsdk/dvsdk_3_10_00_16/linuxutils_2_25_01_06/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c

allocated heap buffer 0xc7000000 of size 0x45b000

cmemk initialized

IRQK module: built on Jul  8 2010 at 02:22:48

  Reference Linux version 2.6.32

  File /home/lyj/dm355/dvsdk/dvsdk_3_10_00_16/linuxutils_2_25_01_06/packages/ti/sdo/linuxutils/irq/src/module/irqk.c

irqk initialized

EDMAK module: built on Jul  8 2010 at 02:22:44

  Reference Linux version 2.6.32

  File /home/lyj/dm355/dvsdk/dvsdk_3_10_00_16/linuxutils_2_25_01_06/packages/ti/sdo/linuxutils/edma/src/module/edmak.c

[root@victa /opt]# ./decode -v data/videos/pal.mpeg4 

Decode demo started.

davinci_v4l2 davinci_v4l2.1: Before finishing with S_FMT:

layer.pix_fmt.bytesperline = 1440,

 layer.pix_fmt.width = 720, 

 layer.pix_fmt.height = 480, 

 layer.pix_fmt.sizeimage =1382400

davinci_v4l2 davinci_v4l2.1: pixfmt->width = 720,

 layer->layer_info.config.line_length= 1440

 

///////////and no output anymore ,the console can not operate too. the tvout has no video.

My command is :

Kernel command line: mem=96M console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=192.168.98.138:/tftpboot/newfs ip=192.168.98.69:192.168.98.138:192.168.98.1:255.255.255.0:dm355:eth0:off video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,2025K

what happen?

  • it seems the kernel is not stable,here are some :

    ***********1******** boot fail:

    ## Booting kernel from Legacy Image at 80700000 ...

       Image Name:   Linux-2.6.32-rc2-davinci1

       Image Type:   ARM Linux Kernel Image (uncompressed)

       Data Size:    1673400 Bytes =  1.6 MB

       Load Address: 80008000

       Entry Point:  80008000

       Verifying Checksum ... OK

       Loading Kernel Image ... OK

    OK

     

    Starting kernel ...

    Uncompressing Linux..............................................................................................................

     

    crc error

     -- System halted

     

    ***********2******** nfs crash

     

    ***********3******** kernel crash when booting or i type normal command, such as "ls /proc" "reboot" ...

    console [ttyS0] enabled

    serial8250.0: ttyS1 at MMIO 0x1c20400 (irq = 41) is a 16550A

    serial8250.0: ttyS2 at MMIO 0x1e06000 (irq = 14) is a 16550A

    brd: module loaded

    nbd: registered device at major 43

    Unable to handle kernel paging request at virtual address 46bb6f5c

    pgd = c0004000

    [46bb6f5c] *pgd=00000000

    Internal error: Oops: 5 [#1] PREEMPT

    Modules linked in:

    CPU: 0    Not tainted  (2.6.32-rc2-davinci1 #15)

    PC is at zone_watermark_ok+0x54/0xa8

    LR is at get_page_from_freelist+0x98/0x528

    pc : [<c00726ec>]    lr : [<c0074738>]    psr: 60000013

    sp : c4025ea8  ip : 00000000  fp : c4025ebc

    r10: 00000001  r9 : c4024000  r8 : 00000000

    r7 : c0300381  r6 : c407e500  r5 : 00000001  r4 : c406e788

    r3 : 46bb6f50  r2 : c407f180  r1 : e0ad21f2  r0 : 65686372

    Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel

    Control: 0005317f  Table: 80004000  DAC: 00000017

    Process swapper (pid: 1, stack limit = 0xc4024270)

    Stack: (0xc4025ea8 to 0xc4026000)

    5ea0:                   00000000 c4052064 c4025f24 c4025ec0 c0074738 c00726a8 

    5ec0: 00000000 00000000 c0300381 00000001 c407e514 e0ad21f2 c46b431c fffffffe 

    5ee0: 00000002 00000001 c4004608 c034f804 c4025f1c c406e788 c0130dc0 00000000 

    5f00: c4052064 c407e500 c0300381 00000000 00000000 00000000 c4025f44 c4025f28 

    5f20: c0074fd0 c00746b0 c034f92c 00000000 c034f968 00000047 c4025f54 c4025f48 

    5f40: c0172d94 c0130f58 c4025f7c c4025f58 c0172eb8 c0172d88 c034f92c 00000000 

    5f60: c0019604 00000001 00000000 00000000 c4025f94 c4025f80 c01922ac c0172e40 

    5f80: c0020e20 00000000 c4025fac c4025f98 c0019618 c0192284 c0020e20 00000000 

    5fa0: c4025fdc c4025fb0 c002734c c0019614 00000000 00000000 c4025fdc c4025fc8 

    5fc0: c0020e20 00000000 00000000 00000000 c4025ff4 c4025fe0 c00085f4 c00272f8 

    5fe0: 00000000 00000000 00000000 c4025ff8 c003f9e8 c0008568 34080124 6deaa6bf 

    Backtrace: 

    [<c0072698>] (zone_watermark_ok+0x0/0xa8) from [<c0074738>] (get_page_from_freelist+0x98/0x528)

     r5:c4052064 r4:00000000

    [<c00746a0>] (get_page_from_freelist+0x0/0x528) from [<c0074fd0>] (__alloc_pages_nodemask+0x28c/0x4fc)

    [<c0130f48>] (kset_find_obj+0x0/0x9c) from [<c0172d94>] (driver_find+0x1c/0x28)

     r7:00000047 r6:c034f968 r5:00000000 r4:c034f92c

    [<c0172d78>] (driver_find+0x0/0x28) from [<c0172eb8>] (driver_register+0x88/0x13c)

    [<c0172e30>] (driver_register+0x0/0x13c) from [<c01922ac>] (phy_driver_register+0x38/0x68)

     r9:00000000 r8:00000000 r7:00000001 r6:c0019604 r5:00000000

    r4:c034f92c

    [<c0192274>] (phy_driver_register+0x0/0x68) from [<c0019618>] (lxt_init+0x14/0x44)

     r5:00000000 r4:c0020e20

    [<c0019604>] (lxt_init+0x0/0x44) from [<c002734c>] (do_one_initcall+0x64/0x1c4)

     r5:00000000 r4:c0020e20

    [<c00272e8>] (do_one_initcall+0x0/0x1c4) from [<c00085f4>] (kernel_init+0x9c/0x118)

     r7:00000000 r6:00000000 r5:00000000 r4:c0020e20

    [<c0008558>] (kernel_init+0x0/0x118) from [<c003f9e8>] (do_exit+0x0/0x684)

     r5:00000000 r4:00000000

    Code: e2823003 a1a03002 e0422143 e0843101 (e593300c) 

    ---[ end trace b51df4cec7556c94 ]---

    note: swapper[1] exited with preempt_count 2

    Kernel panic - not syncing: Attempted to kill init!

    Backtrace: 

    [<c002b7d0>] (dump_backtrace+0x0/0x114) from [<c026b924>] (dump_stack+0x18/0x1c)

     r7:c4025e60 r6:c4020000 r5:c4020000 r4:c03596d0

    [<c026b90c>] (dump_stack+0x0/0x1c) from [<c026b97c>] (panic+0x54/0x124)

    [<c026b928>] (panic+0x0/0x124) from [<c003fa5c>] (do_exit+0x74/0x684)

     r3:c0338b8c r2:c4024000 r1:c4025d10 r0:c02e7a8d

    [<c003f9e8>] (do_exit+0x0/0x684) from [<c002bb80>] (die+0x17c/0x19c)

    [<c002ba04>] (die+0x0/0x19c) from [<c002d628>] (__do_kernel_fault+0x6c/0x7c)

    [<c002d5bc>] (__do_kernel_fault+0x0/0x7c) from [<c002d808>] (do_page_fault+0x1d0/0x1e8)

     r7:00000000 r6:46bb6f5c r5:c4020000 r4:c03345f4

    [<c002d638>] (do_page_fault+0x0/0x1e8) from [<c002d8a8>] (do_translation_fault+0x18/0x80)

    [<c002d890>] (do_translation_fault+0x0/0x80) from [<c0027288>] (do_DataAbort+0x3c/0x9c)

     r7:c4025e60 r6:00000005 r5:c4025e94 r4:c03345f4

    [<c002724c>] (do_DataAbort+0x0/0x9c) from [<c0027a6c>] (__dabt_svc+0x4c/0x60)

    Exception stack(0xc4025e60 to 0xc4025ea8)

    5e60: 65686372 e0ad21f2 c407f180 46bb6f50 c406e788 00000001 c407e500 c0300381 

    5e80: 00000000 c4024000 00000001 c4025ebc 00000000 c4025ea8 c0074738 c00726ec 

    5ea0: 60000013 ffffffff                                                       

     r8:00000000 r7:c0300381 r6:c407e500 r5:c4025e94 r4:ffffffff

    [<c0072698>] (zone_watermark_ok+0x0/0xa8) from [<c0074738>] (get_page_from_freelist+0x98/0x528)

     r5:c4052064 r4:00000000

    [<c00746a0>] (get_page_from_freelist+0x0/0x528) from [<c0074fd0>] (__alloc_pages_nodemask+0x28c/0x4fc)

    [<c0130f48>] (kset_find_obj+0x0/0x9c) from [<c0172d94>] (driver_find+0x1c/0x28)

     r7:00000047 r6:c034f968 r5:00000000 r4:c034f92c

    [<c0172d78>] (driver_find+0x0/0x28) from [<c0172eb8>] (driver_register+0x88/0x13c)

    [<c0172e30>] (driver_register+0x0/0x13c) from [<c01922ac>] (phy_driver_register+0x38/0x68)

     r9:00000000 r8:00000000 r7:00000001 r6:c0019604 r5:00000000

    r4:c034f92c

    [<c0192274>] (phy_driver_register+0x0/0x68) from [<c0019618>] (lxt_init+0x14/0x44)

     r5:00000000 r4:c0020e20

    [<c0019604>] (lxt_init+0x0/0x44) from [<c002734c>] (do_one_initcall+0x64/0x1c4)

     r5:00000000 r4:c0020e20

    [<c00272e8>] (do_one_initcall+0x0/0x1c4) from [<c00085f4>] (kernel_init+0x9c/0x118)

     r7:00000000 r6:00000000 r5:00000000 r4:c0020e20

    [<c0008558>] (kernel_init+0x0/0x118) from [<c003f9e8>] (do_exit+0x0/0x684)

     r5:00000000 r4:00000000

  • Hi Liu,

    I'd suggest you download the final GA version of DVSDK 3.10 and install it (http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_10/latest/index_FDS.html). The prebuilt kernel image should be stable out-of-box.

    Best regards,

    Vincent