Your loadmodules.sh shows you giving 12MB to CMEM (although the insmod line 
appears to be commented out).  This amount will satisfy your specified needs of
My memory req are like
pool fitting a size 4147200
pool fitting a size 8294400
although enough for only one of each.  However, you are partitioning the 12MB 
with too many pools/buffers to allow your allocations to succeed.  Try 
specifying:
pools=1x8294400,1x4147200

If you need more than just those two buffers, you will need to give less memory 
to Linux and more to CMEM.  Linux kernel memory is specified on the boot 
command.  With your given loadmodules.sh, you would need to be specifying 
mem=116M at a maximum, and to give more to CMEM you would need to specify less 
than 116M.

- Rob

________________________________
From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of ashish pareek [EMAIL 
PROTECTED]
Sent: Monday, November 03, 2008 4:56 AM
To: Vladimir Pantelic
Cc: davinci
Subject: Re: Re: CMEM Error

  Hi,
Since i am new to linux can u let me know how i can exchange memory with linux .
My loadmodules.sh script looks like

#!/bin/sh

# 12MB
# insmod cmemk.ko phys_start=0x87400000 phys_end=0x88000000 
pools=1x2097152,2x1529856,7x829440,1x524288,1x108680,1x81920,2x8192,6x4096
./mapdmaq

insmod dm350mmap.ko
rm -f /dev/dm350mmap
mknod /dev/dm350mmap c `awk "\\$2==\"dm350mmap\" {print \\$1}" /proc/devices` 0

My memory req are like
pool fitting a size 4147200
pool fitting a size 8294400

Regard's
Ashish




On Mon, 03 Nov 2008 Vladimir Pantelic wrote : >ashish pareek wrote: >> Hi, >>I 
tried to configure my memory requirements in loadmodules.sh script that 
allocated memory pools , but i got error >>CMEMK Error :failed to get big 
enough free block . > >increase the size of memory that you give to cmem and 
reduce the size given to linux (mem=xxx). > >>Is it because my mem req are so 
high ? How cud i find maxm memory supported ? > >I don't know your memory 
requirements, but you exchange cmem for linux mem easily. > > >> >>Ashish >> >> 
>>On Mon, 03 Nov 2008 Vladimir Pantelic wrote : >> >ashish pareek wrote: >> >> 
>>Hi , >> >>Is it possible to have an jpg image of high resolution (i.e. 1920 x 
1080) from jpeg engine using DM355 . Are their any kind of hardware limitation 
in doing that ? >> >>My idea is to get an high resolution RAW and YUV (i.e. 
1920 x 1080) image and than convert YUV image to jpg using JPEG engine . >> >> 
>> >>When i tried to have an image 1920 x 1080 resolution i found following 
error >> >>CMEM Error : getPool : failed to get a pool fitting a size 4147200 
>> >>CMEM Error : getPool : failed to get a pool fitting a size 8294400 >> > >> 
>CMEM was not able to find a large enough buffer, check how it is configured 
(when the modules is loaded) and increase the pool size. >> > >> > >> > >> 
>_______________________________________________ >> >Davinci-linux-open-source 
mailing list >> >Davinci-linux-open-source@linux.davincidsp.com >> 
>http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source >> >> 
>> >>Rediff Shopping >> > > >_______________________________________________ 
>Davinci-linux-open-source mailing list 
>Davinci-linux-open-source@linux.davincidsp.com 
>http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to