AnsweredAssumed Answered

problem with bfin_video_capture

Question asked by BlueIceScream on Mar 13, 2012
Latest reply on Jun 28, 2012 by rjustin24

Hello

I compiling kernel with v4l option ON when i download bfin_video_capture i have error. What the problem can be there?

(board EZ Kit 537 and AV Extender)

 

root: lsmod

Module                  Size  Used by

adv7183                 5705  0

v4l2_common         4849  1 adv7183

videodev                 62140  2 adv7183,v4l2_common

parport                   13419  0

i2c_core                 13015  3 adv7183,v4l2_common,videodev

 

root: modprobe bfin_video_capture

ppi probe success

bfin_capture bfin_capture.0: v4l2 device registered

bfin_capture bfin_capture.0: video device registered as: video0

bfin_capture bfin_capture.0: Unable to find i2c adapter

 

root: ls /dev

kernel BUG at mm/slab.c:3059!

Kernel panic - not syncing: BUG()

Hardware Trace:

   0 Target : <0x00003fb8> { _trap_c + 0x0 }

     Source : <0xffa006fc> { _exception_to_level5 + 0xa4 } JUMP.L

   1 Target : <0xffa00658> { _exception_to_level5 + 0x0 }

     Source : <0xffa0050c> { _bfin_return_from_exception + 0x18 } RTX

   2 Target : <0xffa004f4> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005b0> { _ex_trap_c + 0x74 } JUMP.S

   3 Target : <0xffa0053c> { _ex_trap_c + 0x0 }

     Source : <0xffa007c2> { _trap + 0x5a } JUMP (P4)

   4 Target : <0xffa00768> { _trap + 0x0 }

      FAULT : <0x0004a976> { _cache_alloc_refill + 0x15e } BUG

     Source : <0x0004a8cc> { _cache_alloc_refill + 0xb4 } JUMP.S

   5 Target : <0x0004a8b6> { _cache_alloc_refill + 0x9e }

     Source : <0x0004a92c> { _cache_alloc_refill + 0x114 } IF !CC JUMP pcrel (BP)

   6 Target : <0x0004a8cf> { _cache_alloc_refill + 0xb7 }

     Source : <0x0004a902> { _cache_alloc_refill + 0xea } IF CC JUMP pcrel (BP)

   7 Target : <0x0004a8d0> { _cache_alloc_refill + 0xb8 }

     Source : <0x0004a8ca> { _cache_alloc_refill + 0xb2 } IF CC JUMP pcrel (BP)

   8 Target : <0x0004a89a> { _cache_alloc_refill + 0x82 }

     Source : <0x0004a882> { _cache_alloc_refill + 0x6a } IF CC JUMP pcrel

   9 Target : <0x0004a87e> { _cache_alloc_refill + 0x66 }

     Source : <0x0004a87a> { _cache_alloc_refill + 0x62 } IF !CC JUMP pcrel (BP)

  10 Target : <0x0004a878> { _cache_alloc_refill + 0x60 }

     Source : <0x0004a874> { _cache_alloc_refill + 0x5c } IF CC JUMP pcrel (BP)

  11 Target : <0x0004a818> { _cache_alloc_refill + 0x0 }

     Source : <0x0004ad76> { _kmem_cache_alloc + 0x6e } CALL pcrel

  12 Target : <0x0004ad72> { _kmem_cache_alloc + 0x6a }

     Source : <0x0004ad30> { _kmem_cache_alloc + 0x28 } IF CC JUMP pcrel

  13 Target : <0x0004ad24> { _kmem_cache_alloc + 0x1c }

     Source : <0x0004ad82> { _kmem_cache_alloc + 0x7a } JUMP.S

  14 Target : <0x0004ad82> { _kmem_cache_alloc + 0x7a }

     Source : <0xffa01ee8> { __cond_resched + 0x20 } RTS

  15 Target : <0xffa01ee2> { __cond_resched + 0x1a }

     Source : <0xffa01eda> { __cond_resched + 0x12 } IF CC JUMP pcrel (BP)

Stack info:

SP: [0x02c9fc84] <0x02c9fc84> /* kernel dynamic memory (maybe user-space) */

Memory from 0x02c9fc80 to 02ca0000

02c9fc80: 00000013 [00159990] 00128018  02c9fd7c  00159990  0018e3db  0018e3db  0018e3db

02c9fca0: 02c9fccc  020023b0  0000442c  02c9fd7c  ffe02014  02000540  0000ffc0  00000021

02c9fcc0: 00000021  00000013  02c9e000  0000003f  ffffffff  00000003  00000003  00000000

02c9fce0: 00000000  02b032e4  00076c5e  00000000  00000000  00000003  00000003  009f6b40

02c9fd00: 02775b20  00000000  00000000  02c9fd68  02c9fe40  00130c58  0000000a  0012f584

02c9fd20: 02c9fe94  00000001  00098f42  0000002c  00000000  001a81e8  001a81c4  0003e72a

02c9fd40: 00a23254  02c9e000  00a23248  00000000  00a23254  00000001  ffa00700  0018b000

02c9fd60: 00008008  00000021  00100100  00000000  01c9fe58  00000000  00000480  00000480

02c9fd80: 00008008  00000021  00000000  02c9fe58  00000480  0004a976  0004ad7a  00000008

02c9fda0: 02001005  00055cbc  ffa016e8  00055cb4  ffa016e8  00000ffa  00000000  00000000

02c9fdc0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c9fde0: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c9fe00: 00000000  020fd000  00200200  02b73d2c  020023b0  02006460  020023a0  02000540

02c9fe20: 02a53f20  020023a0  02a53520  020023a8  00000001  00100100  00000000  0000000c

02c9fe40: 00000008  0000000c  00000008  00000008  02a53520  00000006  020072a0  00000000

02c9fe60: 00000000  000000ff  000000d0  000000d0  00000010  000000d0  010000d0  02b73d38

02c9fe80: 0004ad7a  02000540  02af6cb0  00000ffc  00000000  000080d0  0000ffff  0229dffc

02c9fea0: 0229dff7  000080d0  000000d0  00051aa0  02af675c  00000000  02af6cb0  020fd000

02c9fec0: 00001000  00057a28  00057a00  00000000  00001956  00001920  0000000b  020fd000

02c9fee0: 02af6cb0  02af675c  0229dffc  00000000  00000000  00384007  02c9ff24 <ffa008fa>

02c9ff00: 00000000  ffffe000  02b73fd6  0229dff7  02068820  02068d60  0000003a  0229dffc

02c9ff20: 02b73fd6  02b02afa  00008000  00000000  00000000  02ca0000  02b02afa  02b02afa

02c9ff40: 02b14042  ffa01008  02000000  02b1249f  02b0cdcd  02b12494  02b0cdca  00000000

02c9ff60: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c9ff80: 00000000  00000000  00000000  00000000  00000000  00000000  00000000  00000000

02c9ffa0: 00000000  00000000  00000000  02b73dec  02af69c8  02b73d2c  02b73d38  02b73fda

02c9ffc0: 0000002f  00000ffc  02b69bc8  02af6cf0  0000000b  00000005  0229dff7  02b73fd6

02c9ffe0: 0229dffc  0000003a  02af675c  02af6cb0  0229dff7  0229dff7  0000000b  00000006

Return addresses in stack:

    address : <0xffa008fa> { _system_call + 0x6a }

Outcomes