-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mat Laibowitz wrote: > I have been over the memory map a dozen times. I have set my mem parameter > in the bootargs to as much as 10 megs lower than the start of my cmem > region. I have given DSPLINK more than enough space in the codec servers > memory map and have adjusted the dsplink's memory map to match. > > No matter what I do, when the dsplink code gets to either > mutex_lock_interruptible or mutex_unlock it crashes with the kernel paging > error. > > I have commented out these functions as an experiment and it stops crashing. > It does not work correctly because everything tries to access it at once > without the locks, but it keeps going. > > As another experiment I tried messing up the memory map slightly, or filling > all the shared memory with the linux section. And all of these fail with a > different error. > > It really seems to me that the dsplink is not properly linking against the > kernel and it is not able to find the specific code for the mutex library. > Maybe I am not setting something correctly in the make files. > I have also tried using the wiki's instruction for creating a makefile with > kbuild. Same problem. > > Thanks for your reply. Any additional help would be great. > -mat >
As I said I had *very* similar problem and I thought there was a problem with mutex handling in my Dsplink/kernel combination. My tentavive fix is at [1]. However, later my problems did not ended, and I downgraded my Dsplink version to 1.40. 1.40 was more stable than 1.60 for me. But later on I hit a kernel bug which is present in 2.6.28 but not in 2.6.27/29, please see [2]. After applying that fix, no more Dsplink problems( at least for now). However, I never tried 1.60 again. Regards, Caglar [1] http://linux.omap.com/pipermail/davinci-linux-open-source/2009-March/011647.html [2] http://www.spinics.net/lists/arm-kernel/msg62873.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkni/NMACgkQ/nL+S5dojej/9wCguUPFo3O2nntGg00gd1X0Nu6C S74AoJM2aM4i84vBe63dWp5JcGUIhBe3 =wVlS -----END PGP SIGNATURE----- _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source