Steven, Did you use the provided Makefile (which includes ../../Rules.make)? There is a macro USE_UDEV that needs to be set to 1 in order to get insmod-time /dev/cmem creation. This setting of USE_UDEV is usually done in the provided 'make' file Rules.make and is 'consumed' in the rule to build cmemk.c.
Regards, - Rob > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > ] On Behalf Of steven.zhang > Sent: Tuesday, June 10, 2008 11:08 PM > To: davinci > Subject: cmem issure of DVEVM_1_30 > > Hi, all. > Days before, I updated my evm to 1.30. > cmem module is also upgraded to cmem_2_00_01 from cmem_1_02. > And succeed in building cmemk.ko.However, after running > loadmodules.sh, everything seems right, but I can not find > any cmem entry in /dev/! What can be the problem? > > The following message is grabbed while insmod cmemk.ko. > > [EMAIL PROTECTED]:/opt/dvevm# ./loadmodules.sh > ioremap_nocache(0x87800000, 8388608)=0xc9000000 > ioremap_nocache(0x87800000, 8388608)=0xc9000000 <6>allocated > heap buffer 0xc9000000 of size 0xf7000 allocated heap buffer > 0xc9000000 of size 0xf7000 <6>cmem initialized 4 pools > between 0x87800000 and 0x88000000 cmem initialized 4 pools > between 0x87800000 and 0x88000000 > dsplinkk: no version for "struct_module" found: kernel tainted. > dsplinkk: no version for "struct_module" found: kernel tainted. > <1>DSPLINK Module (1.40.05_p1) created on Date: Jun 11 2008 Time: > 13:32:41 > DSPLINK Module (1.40.05_p1) created on Date: Jun 11 2008 > Time: 13:32:41 > > > _______________________________________________ > Davinci-linux-open-source mailing list > Davinci-linux-open-source@linux.davincidsp.com > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source > _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source