Hi Changsheng,
[quote]
root@arago:~/omapl138/usr/share/ti/c6run-apps# ./loadmodules.sh
cmemk: disagrees about version of symbol module_layout
dsplinkk: disagrees about version of symbol module_layout
[/quote]
This issue is due to be mismatching between kernel versions.
You may compile DSP & CMEM kernel driver as a module with some linux version and now you are booting with different kernel version and trying to loading those modules drivers in modified kernel.
I think that you are using pre-built CMEMK & DSP module drivers which comes with TI SDK.
To avoid this , You have to recompile the DSP & CMEMK drivers as module.
Please refer the following TI wiki links for rebuilding those module drivers with your latest modified kernel.
http://processors.wiki.ti.com/index.php/CMEM_Overview
http://processors.wiki.ti.com/index.php/Example_DSPLIB/DSPLink_Application_on_OMAP-L1x