The message 'no version for "struct_module" found: kernel tainted'
occurs because the module was not built against the kernel that is
booted.  It's happening for both dsplinkk and ipv6, so both these
modules need to be rebuilt pointing to the booted kernel sources.

For CMEM, you need to insmod it with phys_start that's after all kernel
memory.  Making mem=120M will allow the cmemk.ko insmod to use
phys_start=0x87800000, since 120M = 0x07800000.  If more memory is
granted to the kernel, some will need to be taken away from CMEM.

Regards,

- Rob

> -----Original Message-----
> From: 
> [EMAIL PROTECTED]
> p.com 
> [mailto:[EMAIL PROTECTED]
> avincidsp.com] On Behalf Of steven.zhang
> Sent: Friday, June 27, 2008 5:00 AM
> To: Ondrej Pindroch
> Cc: davinci-linux-open-source
> Subject: Re: Bad kernel bootargs, or bad whole kernel
> 
> To correct CMEM, simple solution is passing mem=120M in u-boot.
> As cmem will occupy memory start at 0x87800000(DDR 120M).
> Is IP6 a module license problem? However, I am not sure.
> On Fri, 2008-06-27 at 13:49 +0200, Ondrej Pindroch wrote:
> > Can anybody tell me what is wrong. First how to correct 
> cmem.ko. and 
> > next one, why is the IP6 not starting well.
> > Down are some lines from kernel booting. 
> >  
> > 
> > 
> > CMEMK Error: CMEM phys_start (0x87800000) overlaps kernel 
> (0x80000000
> > -> 0x90000
> > 000)
> > insmod: error inserting 'cmemk.ko': -1 Invalid parameters
> > dsplinkk: no version for "struct_module" found: kernel tainted.
> > dsplinkk: module license 'DSP/BIOS(TM) LINK' taints kernel.
> > DSPLINK Module (1.50) created on Date: Jan  3 2008 Time: 13:16:55 
> > Starting web server ...
> >  thttpd
> > ipv6: disagrees about version of symbol struct_module
> > modprobe: FATAL: Error inserting ipv6
> > (/lib/modules/2.6.10_mvl401-davinci_evm/ke
> > rnel/net/ipv6/ipv6.ko): Invalid module format
> > 
> > Starting MontaVista target tools daemon: mvltdipv6: disagrees about 
> > version of s ymbol struct_module
> > modprobe: FATAL: Error inserting ipv6
> > (/lib/modules/2.6.10_mvl401-davinci_evm/ke
> > rnel/net/ipv6/ipv6.ko): Invalid module format
> > 
> > mvltd version 2.1 MontaVista Software,Inc.
> > . mvltd[1127]: started on port 34577
> > 
> > MontaVista(R) Linux(R) Professional Edition 4.0.1 (0600980)
> >  
> > Ondrej Pindroch
> > SoftHard Technology ltd.
> > _______________________________________________
> > 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
> 
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to