cmemk: unknown symbol in module, or unknown parameter

Hey guys
I've been trying to get the DSP link to work on the image I got from
the image builder
So far I have included the packages

gstreamer-ti
task-gstreamer-ti
ti-cmem--module
ti-cmemk--module ///though I dont think this is needed since it is for
the wrong kernel (2.26.28)
dsplink
ti-dsplink-module
ti-lpm-module
ti-sdma-module

At first I had some problems loading any of the moduels but building
the dependancies with depmod -a <module> seems to fix that problem.
However I am still having problems with cmemk, when I try to load it
this is what I get

root@beagleboard:~# depmod -a cmemk
root@beagleboard:~# modprobe cmemk phys_start=0x85800000
phys_end=0x86800000
pools=20x4096,8x131072,4x829440,1x5250000,1x1429440,1x256000
[ 882.120086] cmemk: disagrees about version of symbol init_mm
[ 882.125854] cmemk: Unknown symbol init_mm
FATAL: Error inserting cmemk (/lib/modules/2.6.29-omap1/kernel/drivers/
dsp/cmemk.ko): Unknown symbol in module, or unknown parameter (see
dmesg)

Then when I try dmesg, like it suggests I get..
root@beagleboard:~# dmesg | tail
[ 356.913238] usbcore: registered new interface driver uvcvideo
[ 356.919128] USB Video Class driver (v0.1.0)
[ 415.787567] cmemk: disagrees about version of symbol init_mm
[ 415.793365] cmemk: Unknown symbol init_mm
[ 461.137725] cmemk: disagrees about version of symbol init_mm
[ 461.143493] cmemk: Unknown symbol init_mm
[ 782.695495] cmemk: disagrees about version of symbol init_mm
[ 782.701324] cmemk: Unknown symbol init_mm
[ 882.120086] cmemk: disagrees about version of symbol init_mm
[ 882.125854] cmemk: Unknown symbol init_mm

So it seems it doens't know what the symbole init_mm is, is this
defined in some package I'm missing?
Or could it be related to the warning I get when I try to run any
video about gtreamer failing to load "liblibgstsubparse.so", What
does this do anyways? I have looked around on the forums and it seems
others are getting this warning too but aren't worried about it

Thanks to anyone who can help
Ben Breimer

Hi,

I have the same problem, with the same packages installed. Have you
succeed to solve the problem?

Thanks,
Eneritz

In a way,lol
I am able to force load the modules but I haven't gotten DSP up and
running yet and this might be part of the problem

I've tested with an older kernel and file system (2.6.28-omap1), which
is available via Angstrom demo for beagleboard (20090326). I've
updated the kernel and now I have the DSP running, although I've still
some problems with TI codecs... So it must be a problem with the new
kernel.

Eneritz

cmemk ha no depedency on other module. I think you have to compile it
against you kernel config, or reconfigure your kernel to have this
symbol available.
Give a look there : http://groups.google.gp/group/linux.kernel/browse_thread/thread/66877343361ce881

REgards,
Selso.