DM420 is the same as DM6446 :-) Kevin's patch should take care of the sys failures also. Can you check that out? In recent DSPLink 1.50 release, we have removed calls to sys_open etc. If you want, you can pick up the changes from DSPLink 1.50 /dsplink/gpp/src/osal/Linux/2.6.18/kfile.c instead.
Regards, Mugdha -----Original Message----- From: steven.zhang [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 10, 2008 1:52 PM To: Kamoolkar, Mugdha Cc: davinci; [EMAIL PROTECTED] Subject: RE: Failed while insert dsplinkk on EVM 1.30 release Thanks Mugdha. http://tiexpressdsp.com still can not be accessed.The connection has timed out.Damn! After doing some modification, DSPLINK can be successfully compiled.But on linking time, a strange error arise: Post processing kernel module dsplinkk... /home/steven/osd2.0/linux-davinci-2.6/scripts/mod/modpost -i /home/steven/osd2.0/linux-davinci-2.6/Module.symvers /home/steven/osd2.0/linux-davinci-2.6/vmlinux /home/steven/osd2.0/tievms/evm/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.o FATAL: modpost: GPL-incompatible module dsplinkk.ko uses GPL-only symbol 'sys_open' make[2]: *** [dsplinkk.o.deb] Error 1 make[2]: Leaving directory `/home/steven/osd2.0/tievms/dvevm_1_30/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr' make[1]: *** [trgdeb] Error 2 make[1]: Leaving directory `/home/steven/osd2.0/tievms/dvevm_1_30/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr' make: *** [pmgr.trgdeb] Error 2 The patches the link attach is formatted from dm420 platform, does it workable for dm6446? On Tue, 2008-06-10 at 13:24 +0530, Kamoolkar, Mugdha wrote: > This is an external wiki, and should be visible: > http://tiexpressdsp.com/wiki/index.php?title=Troubleshooting_DSPLink_b > uild_issue > > What problems are you facing accessing the wiki? > > Regarding your errors, note that DSPLink version in 1.40.05_p1 does not > support 2.6.18 (and above) kernels. To make that work, you had to apply patch > that Kevin Hilman had provided in the past ... > > http://www.mail-archive.com/[EMAIL PROTECTED] > .com/msg03002.html > > In DSPLink 1.50, we added support for 2.6.18 and higher kernels, however you > cannot directly use DSPLink 1.50 with evm_1_30, since they are likely > incompatible: > http://wiki.davincidsp.com/index.php?title=Codec_Engine_Roadmap > > Sorry for not mentioning this earlier to you, but since you were already > building the earlier DSPLink with your higher kernel version 2.6.23, I > assumed that you had already applied that patch and had this working. > > Regards, > Mugdha > > -----Original Message----- > From: steven.zhang [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 10, 2008 1:07 PM > To: Kamoolkar, Mugdha > Cc: davinci; [EMAIL PROTECTED] > Subject: RE: Failed while insert dsplinkk on EVM 1.30 release > > When I try to compile the dsplink, it will give several compile error. > [1] > prcs.c: In function `PRCS_Create': > prcs.c:183: error: dereferencing pointer to incomplete type > prcs.c:184: error: dereferencing pointer to incomplete type > prcs.c:186: error: dereferencing pointer to incomplete type It seems that > global variable current is not included. and add #include <linux/sched.h> > compile success. > > [2] > mem.c: In function `MEM_addrTranslate': > mem.c:592: error: `init_mm' undeclared (first use in this function) > mem.c:592: error: (Each undeclared identifier is reported only once > mem.c:592: error: for each function it appears in.) > make[2]: *** [mem.c.deb] Error 1 > It is caused by this macro: > #define pgd_offset_k(addr) pgd_offset(&init_mm, addr) The compiler cannot > find global variable init_mm. > > etc. > > I wonder if I compile the dsplink in the wrong way? > # cd ./dsplink_140-05p1/packages/dsplink/gpp/src > # make > > And the link you give is not available for me.Thanks. > > On Tue, 2008-06-10 at 11:17 +0530, Kamoolkar, Mugdha wrote: > > Chris can probably correct me if I'm wrong, but I suspect that's because > > dynamic memory configuration got added in DSPLink, which allowed Codec > > Engine to release DSPLink binaries instead of forcing re-build. > > > > You will still need to rebuild DSPLink if you have a different kernel > > version. The following wiki may be a good starting point for you to find > > out how to do this ... > > http://tiexpressdsp.com/wiki/index.php?title=Troubleshooting_DSPLink > > _b > > uild_issues > > > > Regards, > > Mugdha > > > > -----Original Message----- > > From: steven.zhang [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, June 10, 2008 10:51 AM > > To: Kamoolkar, Mugdha > > Cc: davinci; [EMAIL PROTECTED] > > Subject: RE: Failed while insert dsplinkk on EVM 1.30 release > > > > Yeah, it seems that new version of EVM does not recompile DSPLINK when try > > to compile whole EVM packages. Why not?Thanks. > > On Tue, 2008-06-10 at 10:44 +0530, Kamoolkar, Mugdha wrote: > > > I don't think the pre-built binaries in evm_1_30 support kernel 2.6.23. I > > > think they just support MVL Pro 4 (i.e. 2.6.10 kernel). You will need to > > > rebulid DSPLink on your kernel if you want to use it with 2.6.23. > > > > > > Regards, > > > Mugdha > > > > > > -----Original Message----- > > > From: steven.zhang [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, June 10, 2008 10:31 AM > > > To: Kamoolkar, Mugdha > > > Cc: davinci; [EMAIL PROTECTED] > > > Subject: RE: Failed while insert dsplinkk on EVM 1.30 release > > > > > > Thanks for your reply. > > > The kernel version in my board is 2.6.23. DSPLink built in evm_1_30 does > > > not support for 2.6.23? I can not find any information of this in release > > > note. > > > On Tue, 2008-06-10 at 10:19 +0530, Kamoolkar, Mugdha wrote: > > > > Looks like the kernel version with which DSPLink was built in the > > > > evm_1_30 release does not match the version that you have on your > > > > target board. Can you check the documentation to ensure that you have > > > > the required matching kernel version? > > > > > > > > Regards, > > > > Mugdha > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] > > > > On Behalf Of steven.zhang > > > > Sent: Tuesday, June 10, 2008 10:01 AM > > > > To: davinci > > > > Cc: [EMAIL PROTECTED] > > > > Subject: Failed while insert dsplinkk on EVM 1.30 release > > > > > > > > Hi, all. > > > > After update evm_1_20 to evm_1_30, when I try to insmod dsplinkk.ko, > > > > it will give the following error message: > > > > > > > > [EMAIL PROTECTED]:/opt/dvevm# insmod dsplinkk.ko > > > > dsplinkk: no version for "struct_module" found: kernel tainted. > > > > dsplinkk: no version for "struct_module" found: kernel tainted. > > > > <3>dsplinkk: version magic '2.6.10_mvl401 preempt ARMv5 gcc-3.4' should > > > > be '2.6.23-davinci1-g1220f74d-dirty mod_unload ARMv5 ' > > > > dsplinkk: version magic '2.6.10_mvl401 preempt ARMv5 gcc-3.4' should be > > > > '2.6.23-davinci1-g1220f74d-dirty mod_unload ARMv5 ' > > > > insmod: error inserting 'dsplinkk.ko': -1 Invalid module format > > > > > > > > If try modprobe, error message is: > > > > [EMAIL PROTECTED]:/opt/dvevm# modprobe dsplinkk.ko > > > > FATAL: Module dsplinkk.ko not found. > > > > > > > > dsplinkk.ko is copied to /opt/dvevm/ and on version 1.20, work fine. > > > > Does anyone encounter the same problem before? Thanks. > > > > > > > > _______________________________________________ > > > > Davinci-linux-open-source mailing list > > > > Davinci-linux-open-source@linux.davincidsp.com > > > > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open- > > > > so > > > > ur > > > > ce > > > > > > _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source