[oe] Custom kernel + TI - modules

Maksym Parkachov lazy.gopher at gmail.com
Fri Aug 27 17:55:46 UTC 2010


Hi everyone,

I'm building a custom image based on the unstable angstrom (couple of
weeks old openembedded) with custom kernel.

DISTRO = "angstrom-2008.1"
MACHINE = "beagleboard"

I created the build/conf/machine/beagleboard.conf with
PREFERRED_PROVIDER_virtual/kernel = "linux-xenomai"
and put the overlay in bb search path.

The linux-xenomai_2.6.33.7.bb recipe is found and perfectly built with
bitbake virtual/kernel.
I can boot the console image and everything works.

But, when I try to build the ti-gstreamer and corresponding ti kernel
modules, they got compiled with some weird version.

In the sysroot/kernel for some reason the config is called 2.6.32.7
(where the 32 comes from ? I'm building the 33 kernel, but .7 is found
correct) and all ti-modules are built in

$ ls lib/modules/2.6.32.7/kernel/drivers/dsp/
cmemk.ko  dsplinkk.ko  lpm_omap3530.ko  sdmak.ko

All other modules, coming from the kernel configuration, are correctly
built as 33.7 and installed in /lib/modules/2.6.33.7/

I would really appreciate if someone could enlighten me, where is the
32 version could come from.

Regards,
Maksym.




More information about the Openembedded-devel mailing list