Your insmod command looks fine.  With it, you've got 3 buffers available from 
pools that have large enough buffers (the first 2 entries in your 'pools' 
setting).  The 3rd entry configures 7 buffers of size 829440, which is a little 
bit too small for satisfying requests for 8884736.

So, it comes down to how many allocations from the first 2 pools have already 
happened prior to this error.  I'd guess that you're simply running out of 
large enough buffers.

- Rob

________________________________
From: davinci-linux-open-source-bounces+rtivy=ti....@linux.davincidsp.com 
[mailto:davinci-linux-open-source-bounces+rtivy=ti....@linux.davincidsp.com] On 
Behalf Of Neerav Patel
Sent: Wednesday, December 17, 2008 11:15 AM
To: davinci-linux-open-source@linux.davincidsp.com
Subject: Error with CMem

Hi

I have managed to get jpeg compression working on the DM355 Board, but 
everytime I run the code, I am getting a error like:

CMem Error: getPool: Failed to get a pool fitting a size 884736
            CMEMK Error: Failed to find a pool which fits 884736

I have tried to change the insmod command but I don't think I am doing it right 
since, no matter what I do it pops this error out, can someone show me how this 
is done.  This is the following insmod command I am using

Insmod cmemk.ko phys_start=0x87400000 phys_end=0x88000000 
pools=1x2097152,2x1529856,7x829440,1x524288,1x108680,1x81920,2x8192,6x4096

Thanks in advance
_______________________________________________
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