Panchy,

Have you reserved the right amount of memory for DSP (and shared memory) in 
bootargs? Refer to:
http://wiki.davincidsp.com/index.php?title=Changing_the_DVEVM_memory_map#Changing_the_boot_argument_in_your_Linux_bootloader

Regards,
Mugdha

________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Panchy Rivas
Sent: Friday, August 08, 2008 11:51 PM
To: [email protected]
Subject: cannot run the decode demo on the 6446EVM

I got a bit farther .. here is my terminal screen.



[EMAIL PROTECTED]:/opt/dvsdk/dm6446# ./loadmodules.sh
ioremap_nocache(0x87800000, 8388608)=0xc8080000
allocated heap buffer 0xc8080000 of size 0xf7000
cmem initialized 4 pools between 0x87800000 and 0x88000000
dsplinkk: no version for "struct_module" found: kernel tainted.
dsplinkk: module license 'DSP/BIOS(TM) LINK' taints kernel.
DSPLINK Module (1.40.05_p1) created on Date: Nov 20 2007 Time: 11:01:11
[EMAIL PROTECTED]:/opt/dvsdk/dm6446# ./decode -v t.264 -l
Decode demo started.
Unable to handle kernel NULL pointer dereference at virtual address 0000000e
pgd = c5784000
[0000000e] *pgd=877cc031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
Modules linked in: dsplinkk cmemk
CPU: 0
PC is at LDRV_MSGQ_put+0x28/0xfc [dsplinkk]
LR is at PMGR_MSGQ_put+0x10/0x14 [dsplinkk]
pc : [<bf00f04c>]    lr : [<bf006ce8>]    Tainted: PF
sp : c57bdeb0  ip : c57bded8  fp : c57bded4
r10: 00000000  r9 : c57bc000  r8 : 00000000
r7 : 00000000  r6 : c57bdef4  r5 : bf01d7b0  r4 : 00000000
r3 : 00006f0a  r2 : 00020000  r1 : 00000000  r0 : 00000002
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: 5317F  Table: 85784000  DAC: 00000015
Process decode (pid: 1138, stack limit = 0xc57bc1a0)
Stack: (0xc57bdeb0 to 0xc57be000)
dea0:                                     c0047798 00006f0a 00008000 c57bdef4
dec0: 43543208 c57bc000 c57bdee4 c57bded8 bf006ce8 bf00f034 c57bdf34 c57bdee8
dee0: bf006574 bf006ce8 c01f0adc c00348a0 ffffffe7 00008000 00000002 00000000
df00: 00006f08 00045164 000371a4 00008000 c00348a0 ffffffe7 00006f0a 43543208
df20: c0036154 00900036 c57bdf54 c57bdf38 c009f6a4 bf006228 c00348a0 43543208
df40: 00000000 00000008 c57bdf7c c57bdf58 c009f9b8 c009f638 c0050e04 c0050c24
df60: fffffff7 43543208 00006f0a c00348a0 c57bdfa4 c57bdf80 c009fa1c c009f6c8
df80: befffc50 00000001 435432ac 00045164 00000002 00000036 00000000 c57bdfa8
dfa0: c00359c0 c009f9e8 435432ac 00045164 00000008 00006f0a 43543208 00048b98
dfc0: 435432ac 00045164 00000002 41addc80 ffffffff 435434b0 00044114 43543204
dfe0: 000441dc 435431b0 00025554 401a1294 00000010 00000008 018d8a79 02309a7a
Backtrace:
[<bf00f024>] (LDRV_MSGQ_put+0x0/0xfc [dsplinkk]) from [<bf006ce8>] (PMGR_MSGQ_pu
t+0x10/0x14 [dsplinkk])
 r8 = C57BC000  r7 = 43543208  r6 = C57BDEF4  r5 = 00008000
 r4 = 00006F0A
[<bf006cd8>] (PMGR_MSGQ_put+0x0/0x14 [dsplinkk]) from [<bf006574>] (DRV_Ioctl+0x
35c/0x764 [dsplinkk])
[<bf006218>] (DRV_Ioctl+0x0/0x764 [dsplinkk]) from [<c009f6a4>] (do_ioctl+0x7c/0
x90)
[<c009f628>] (do_ioctl+0x0/0x90) from [<c009f9b8>] (vfs_ioctl+0x300/0x320)
 r7 = 00000008  r6 = 00000000  r5 = 43543208  r4 = C00348A0
[<c009f6b8>] (vfs_ioctl+0x0/0x320) from [<c009fa1c>] (sys_ioctl+0x44/0x68)
 r7 = C00348A0  r6 = 00006F0A  r5 = 43543208  r4 = FFFFFFF7
[<c009f9d8>] (sys_ioctl+0x0/0x68) from [<c00359c0>] (ret_fast_syscall+0x0/0x2c)
 r7 = 00000036  r6 = 00000002  r5 = 00045164  r4 = 435432AC
Code: e1a08084 e3540001 e1a02800 e1a07001 (e1c100be)
 <3>Trying to vfree() bad address (36a31bf7)
decode/1136: BUG in __vunmap at mm/vmalloc.c:307
Segmentation fault
[EMAIL PROTECTED]:/opt/dvsdk/dm6446#

Thanks
Panchy Rivas

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to