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.

saMmapLoopback video display problem



I got these when I run saMmapLoopback in PSP3.00.00.02:

omapdss DISPC error: VID1_FIFO_UNDERFLOW, disabling VID1

Unable to handle kernel NULL pointer dereference at virtual address 00000000

pgd = cbaa8000
<1>[00000000] *pgd=8ba3e031[00000000] *pgd=8ba3e031, *pte=00000000, *pte=00000000, *ppte=00000000, *ppte=00000000

Internal error: Oops: 817 [#1] PREEMPT

<d>Modules linked in:Modules linked in:  
CPU: 0    Not tainted  (2.6.31-rc7-omap1 #56)
PC is at __irq_usr+0x84/0xa0
LR is at _text+0x70/0x88
pc : [<c002bc64>]    lr : [<c002b070>]    psr: 20000193
sp : cbabbfb0  ip : cbabbf14  fp : 00000003
r10: 00011828  r9 : cbaba000  r8 : 00000000
r7 : 00000001  r6 : c77dc76b  r5 : d8200000  r4 : ffffffff
r3 : c0566fc4  r2 : cbaba000  r1 : c05468a0  r0 : 00000002
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 8baa8019  DAC: 00000015
Process saMmapLoopback (pid: 1786, stack limit = 0xcbaba2e8)
Stack: (0xcbabbfb0 to 0xcbabc000)
bfa0: bfa0:                                                                         40c78240 40c78240 40326260 40326260 000002cc16d c37cc16d

bfc0: bfc0: c57dc56c c57dc56c c67dc66c c67dc66c c77dc76b c77dc76b c87dc96c c87dc96c ca7dc96c ca7dc96c 00000004 00000004 00011800003 00000003

bfe0: bfe0: ca7dc86c ca7dc86c bece187c bece187c c57dcb6c c57dcb6c 400c0050 400c0050 20000010 20000010 ffffffff ffffffff aaaaaaaaaaa aaaaaaaa

Code: Code: 1afffce9 1afffce9 e5990004 e5990004 e5898004 e5898004 e1300007 e1300007 (17000000) (17000000)
omap3isp omap3isp: isp_wait: wait is too much
omap3isp omap3isp: ccdc 1 won't become idle!
---[ end trace c52b0958d11b9425 ]---
Saving csi2 context
Segmentation fault

 

 

then the program may exit, or sometime the kernel stuck

it seems that the videopinnline1's fifo runs out.

are there any one meet this before?

 

  • Hi Jason,

    Can you please provide some more data points like,

     

    - Is power management enabled?

    - Is CPU idle is enabled? i mean to say "enable_off_mode" and "sleep_while_idle" flags.

    - Does system heavily loaded when you are running the application?

    - Are you changing the mpu frequency?

    There are some options which you could try, like -

    - Can you please make sure that rotation is disabled? With rotation, the VRFB engine will come into picture and may lead to this behavior. Please edit the application and set rotation to 0 degree just for testing.

    - Can you try disabling GFX plane. You can do this using SYSFS interface, please refer to the Userguide available with release for more informatation.

    Thanks,

    Vaibhav