[uClinux-dev] Re: uClinux-dist-test-20050808 released for testing

Matt Waddel Matt.Waddel at freescale.com
Mon Oct 10 15:20:19 EDT 2005


Hi NZG,

NZG wrote:
>  > --- vmlinux.lds.S       17 Aug 2005 00:00:42 -0000      1.19
>  > +++ vmlinux.lds.S       4 Oct 2005 03:49:31 -0000
>  > @@ -275,6 +275,7 @@
>  >                  *(__ksymtab_strings)
>  >
>  >                  /* Built-in module parameters */
>  > +               . = ALIGN(4) ;
>  >                  __start___param = .;
>  >                  *(__param)
>  >                  __stop___param = .;
> 
> It boots now, but it doesn't seem to work.
> Regardless of which module I try to boot, it got
> "No such device"
> ex:
> insmod: cannot mmap `./ds1305rtc.ko': No such device
> insmod: cannot mmap
> `/lib/modules/2.6.12-uc0/kernel/lib/zlib_deflate/zlib_deflate.ko': No such
> device
> 

I encountered the same problem last week, but haven't had a
chance to look at it.

Here's a summary of an email to the list from Greg Ungerer.

 > Has anybody tried loadable modules in the 20050906
 > 2.6.x release?

I can confirm it is broken in this way for all Coldfire
targets (probably even all m68knommu targets). And in
2.6.13-uc0 as well.

...

The underlying mmap implementation for uClinux changed
a couple of 2.6 kernels back. I suspect this stems from
those changes. But I'll need to dig deeper.



More information about the uClinux-dev mailing list