Hi,
I am trying to use TI codec engine with gstreamer on BB C3 running
latest (unstable) Angstrom. As recommended, I've add
mem=99M@0x80000000 mem=128M@0x88000000 to the bootargs. However, in a
lot of case it does not work for me (hangs up, or gives other errors).
So while looking for the reasons, my attention was caught by the
following output during the boot process:
[ 29.441345] Reference Linux version 2.6.32
[ 29.445739] File
/home/oe/angstrom/work/beagleboard-angstrom-linux-gnueabi/ti-linuxutils-1_2_25_01_06-rc
[ 29.465606] CMEM Range Overlaps Kernel Physical - allowing overlap
[ 29.471954] CMEM phys_start (0x86300000) overlaps kernel
(0x80000000 -> 0x8e300000)
[ 29.481567] allocated heap buffer 0xd1000000 of size 0x53d000
[ 29.487426] cmemk initialized
If I interpret it correctly, it says that kernel actually does not
"left" these memory areas and that is why there is an overlap. I would
appreciate if someone can say whether it could be a problem and if
yes, what is the right way to fix it.
Just for reference, here is what I see in /proc/cmdline:
root@beagleboard:~# cat /proc/cmdline
console=ttyS2,115200n8 mem=99M@0x80000000 mem=128M@0x88000000
buddy=${buddy} root=/dev/mmcblk0p2 rw rootwait
What I am also can not quite understand is the following. Despite the
messages mentioned above, cmemk module gets loaded during the boot
process. But if I then remove the module manually and try to load it
with provided /usr/share/ti/gst/omap3530/loadmodules.sh, there is an
error message printed and cmemk is not loaded:
[ 763.923767] CMEMK module: built on May 5 2010 at 21:39:26
[ 763.929412] Reference Linux version 2.6.32
[ 763.933715] File
/home/oe/angstrom/work/beagleboard-angstrom-linux-gnueabi/ti-linuxutils-1_2_25_01_06-rc
[ 763.953704] CMEMK Error: CMEM phys_start (0x86300000) overlaps
kernel (0x80000000 -> 0x8e300000)
FATAL: Error inserting cmemk
(/lib/modules/2.6.32/kernel/drivers/dsp/cmemk.ko): Invalid argument
Since the memory ranges mentioned here are the same as in the boot up
message I mentioned above, I assume that it is a problem. So I would
really appreciate if someone can provide some hints how to resolve it.
Thank you,
Andrey.
--
You received this message because you are subscribed to the Google Groups "Beagle Board" group.
To post to this group, send email to
beagl...@googlegroups.com.
To unsubscribe from this group, send email to
beagleboard...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/beagleboard?hl=en.