about uImage version

Hi people.
I’m developing in revC4.

I can build an uImage using the manual kernel compilation from http://elinux.org/BeagleBoardLinuxKernel, but I only can create an 2.6.29 kernel version.

My rootFS is from Angstrom-narcissus (online builder).

When the system boot, I can’t find the modules on /lib/modules/kernel/2.6.29/ (empty).
All the modules are on /lib/modules/kernel/2.6.32/ but I can’t load them. (https://groups.google.com/forum/#!topic/beagleboard/6nhgAghDtEk)
I think that the kernel version must be the same as the generated rootFS.

That’s ok?.

Could the kernel version be higher than the generated rootFS?

Please give me an idea of how can I do to build compatible kernel and rootFS.

I can build an uImage using the manual kernel compilation from
BeagleBoardLinuxKernel - eLinux.org, but I only can create an
2.6.29 kernel version.
My rootFS is from Angstrom-narcissus (online builder).

When the system boot, I can't find the modules
on /lib/modules/kernel/2.6.29/ (empty).
All the modules are on /lib/modules/kernel/2.6.32/ but I can't load
them.
That's ok?.

Your kernel modules need to match your kernel version. So the 2.6.32
modules aren't likely to work with the 2.6.29 kernel.

Please give me an idea of how can I do to build compatible kernel and
rootFS.

You're cross compiling the kernel, as per that link you referenced, so
something like this:

make -j$(JOBS) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILER)
INSTALL_MOD_PATH=$(KERNEL_SRCDIR)/modules modules
make -j$(JOBS) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILER)
INSTALL_MOD_PATH=$(KERNEL_SRCDIR)/modules modules_install

Fill in the variables as appropriate. After you're done, the modules
for that kernel are in $(KERNEL_SRCDIR)/modules. Mount the
Angstrom-narcissus rootfs image and do:
  cp -a $(KERNEL_SRCDIR)/modules/*
$(MOUNT_POINT)/lib/modules/kernel/2.6.29/

This assumes 2.6.29 is the kernel you're building.

If the rootfs was compiled with the same cross compiler then you're good
to go. If not, hard to say if the kernel/modules will play nice with
the stuff on the rootfs.

Good luck.