I use DM6467 board to save the video.but when I save a few minutes ,the OOPs happen,the debug info is :
Internal error: Oops - undefined instruction: 0 [#1]
Modules linked in: drv dsplinkk cmemk
CPU: 0
PC is at 0xc0407d90
LR is at dma_ccerr_handler+0xf0/0x2f8
pc : [<c0407d90>] lr : [<c003fbd0>] Tainted: PF
sp : c05cbac0 ip : c02d7e6c fp : c05cbae4
r10: c00d8069 r9 : c02d5e40 r8 : 00000011
r7 : 00000000 r6 : 00000000 r5 : c02d7e4c r4 : 00000014
r3 : c0404000 r2 : 00000208 r1 : 00000002 r0 : 00000000
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: 5317F Table: 839D4000 DAC: 00000017
Process rpciod (pid: 745, stack limit = 0xc05ca1a0)
Stack: (0xc05cbac0 to 0xc05cc000)
bac0: c020ae98 00000001 c05ca000 c03de420 00000000 00000000 c05cbb0c c05cbae8
bae0: c0033d70 c003faf0 c02d623c 00000011 c03de420 c05cbb68 c05ca000 c05cbb68
bb00: c05cbb2c c05cbb10 c003409c c0033d04 c05cbb9c c05ca000 c0212d9c 00000001
bb20: c05cbb64 c05cbb30 c0034250 c0033ff8 00000000 c39b59e0 c05cbb64 c05cbb9c
bb40: e1048000 c0212d9c 00000001 c05ca000 00000000 d701a8c0 c05cbcb4 c05cbb68
bb60: c00325e0 c0034210 00000108 00000000 c05c461c 00000002 c3045c40 c05cbd28
bb80: c3045c40 c3045d80 c05cbe30 c05cbe30 d701a8c0 c05cbcb4 c05cbcb8 c05cbbb0
bba0: c0212d9c c020a9bc 20000013 ffffffff 00001000 00000000 c05cbd18 c05cbc40
bbc0: 00000001 c05cbbd0 00000108 c020a888 00000000 00000000 00000094 c3045e18
bbe0: 0000008c 00000000 c01c5ba4 c0212d50 c0297748 c05cbd18 00000000 00000000
bc00: 00000000 00001000 c03fd1c0 00000000 00000000 c05cbd18 01082003 00000000
bc20: 00000000 00000000 00000000 00000000 00000000 00000000 d701a8c0 7a01a8c0
bc40: 00000000 00000000 00000000 00000001 ffffffff 00000000 c002c5f0 00000000
bc60: 01082003 00000000 00000000 00000000 c053b580 00000000 00000000 00000000
bc80: 00000000 c05cbc90 c00325e0 c3045c40 c05cbd28 c05cbe30 0000008c 00000000
bca0: c05cbe30 c05cbd28 c05cbcd4 c05cbcb8 c0212d9c c020a888 c03fd1c0 c053b580
bcc0: c05cbd8c 0000008c c05cbdd4 c05cbcd8 c01c5ba4 c0212d50 c0297748 c05cbe30
bce0: c05cbd04 c05cbcf0 c01c5c18 0000008c c03fd1c0 c05cbd18 00000000 c05cbe30
bd00: c01c8eac c01c5be0 00001000 c004ced0 c229d000 00001000 00000000 00000000
bd20: c05cbd10 00000001 00000000 00000000 00000000 00000001 ffffffff 00000000
bd40: c002c5f0 00000000 c3045e18 00000000 c05cbdbc c05cbd60 c053b580 c01c8e44
bd60: 00000000 00000000 c02d7ef8 00000000 c02d7e6c 00000011 c05cbdb4 c05cbd88
bd80: c003f9ec c053b580 c005f910 c05cbd8c c05cbd8c c0296b98 c035d3a0 00000000
bda0: c05cbce0 00000040 c270bde0 c05cbe30 00000000 c3043564 c05cbe58 c05cbe30
bdc0: c270bc20 00000000 c05cbdec c05cbdd8 c01c5c18 c01c5af0 0000008c 00001000
bde0: c05cbe8c c05cbdf0 c022fca8 c01c5be0 0000008c c3fa7a48 c3fa7a54 00000010
be00: c05c461c c03fd1c0 0000001b c32a05c8 c32a0670 00000029 00000001 c05ca000
be20: 60000013 00000000 c0299060 c02f6ebc c05c461c 00000010 c05cbe58 00000001
be40: 00000000 00000000 00008040 0000008c c2856000 0000008c c2856000 0000008c
be60: c05cbe9c c05ca000 00000000 c3043560 c3043564 c270bac4 00000000 c05c4600
be80: c05cbecc c05cbe90 c0224eec c022fbcc 00000000 00000040 c0228f74 c05c4200
bea0: c05cbecc 00000000 c2856010 c270bac4 00000000 c05c4200 c00f1770 c3043560
bec0: c05cbf0c c05cbed0 c0222cdc c0224d64 c270bc48 c05cbee0 c0226be8 c05c4200
bee0: c270bac4 c270bac4 c270bb50 00000000 00000002 c02f6ebc 00000000 c02f3968
bf00: c05cbf6c c05cbf10 c02271f8 c0222abc c02d85d0 c02d8604 c05cbf74 c05cbf28
bf20: c02356a0 c0236ac4 c02f6ebc c02f3964 c02f3968 00000000 6d179380 00000008
bf40: c0227570 c05ca000 c270bac4 00000000 00000002 c02f6ebc c02f3964 c02f3968
bf60: c05cbf94 c05cbf70 c02275a0 c022714c c0235868 c05cbfc0 c05ca000 c05cbfb0
bf80: 00000000 c02f6ebc c05cbff4 c05cbf98 c0227c38 c0227530 00000000 c053b580
bfa0: c005f910 c05cbfbc c05cbfbc c0043704 00000000 c053b580 c005f910 c05cbfbc
bfc0: c05cbfbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000
bfe0: 00000000 00000000 00000000 c05cbff8 c0049eb0 c0227b0c 02220808 c4484400
Backtrace:
[<c003fae0>] (dma_ccerr_handler+0x0/0x2f8) from [<c0033d70>] (__do_irq+0x7c/0xc8)
r7 = 00000000 r6 = 00000000 r5 = C03DE420 r4 = C05CA000
[<c0033cf4>] (__do_irq+0x0/0xc8) from [<c003409c>] (do_edge_IRQ+0xb4/0x148)
[<c0033fe8>] (do_edge_IRQ+0x0/0x148) from [<c0034250>] (asm_do_IRQ+0x50/0x138)
r7 = 00000001 r6 = C0212D9C r5 = C05CA000 r4 = C05CBB9C
[<c0034200>] (asm_do_IRQ+0x0/0x138) from [<c00325e0>] (__irq_svc+0x40/0x6c)
[<c020a878>] (udp_sendmsg+0x0/0x740) from [<c0212d9c>] (inet_sendmsg+0x5c/0x60)
[<c0212d40>] (inet_sendmsg+0x0/0x60) from [<c01c5ba4>] (sock_sendmsg+0xc4/0xf0)
r7 = 0000008C r6 = C05CBD8C r5 = C053B580 r4 = C03FD1C0
[<c01c5ae0>] (sock_sendmsg+0x0/0xf0) from [<c01c5c18>] (kernel_sendmsg+0x48/0x74)
[<c01c5bd0>] (kernel_sendmsg+0x0/0x74) from [<c022fca8>] (xdr_sendpages+0xec/0x264)
r5 = 00001000 r4 = 0000008C
[<c022fbbc>] (xdr_sendpages+0x0/0x264) from [<c0224eec>] (xprt_transmit+0x198/0x4fc)
[<c0224d54>] (xprt_transmit+0x0/0x4fc) from [<c0222cdc>] (call_transmit+0x230/0x280)
[<c0222aac>] (call_transmit+0x0/0x280) from [<c02271f8>] (__rpc_execute+0xbc/0x3e4)
[<c022713c>] (__rpc_execute+0x0/0x3e4) from [<c02275a0>] (__rpc_schedule+0x80/0x11c)
[<c0227520>] (__rpc_schedule+0x0/0x11c) from [<c0227c38>] (rpciod+0x13c/0x364)
r8 = C02F6EBC r7 = 00000000 r6 = C05CBFB0 r5 = C05CA000
r4 = C05CBFC0
[<c0227afc>] (rpciod+0x0/0x364) from [<c0049eb0>] (do_exit+0x0/0xda0)
Code: c0173c44 c016f308 9c5523d5 109ca4ce (26f8f638)
<0>Kernel panic - not syncing: Aiee, killing interrupt handler!
who can tell me how to solve it?