On 13-05-29 11:32 AM, Katu Txakur wrote:
Martin, Paul, thanks for your help. Yes, the recipe does inherit module. Any other problem that you can think off?
Note: if you are on master, Martin said "module-split", not "module". Cheers, Bruce
Thanks a lot in advance, Katu 2013/5/29 Paul Eggleton <paul.eggle...@linux.intel.com <mailto:paul.eggle...@linux.intel.com>> On Wednesday 29 May 2013 16:39:48 Martin Jansa wrote: > On Wed, May 29, 2013 at 02:01:11PM +0100, Katu Txakur wrote: > > Hi, > > I'm failing to load a kernel module named spike doing this: > > 1) add the recipe (inherit module), based in a Makefile with > > modules_install: > > $(MAKE) INSTALL_MOD_DIR=kernel/drivers/spike -C $(KERNEL_SRC) M=$(SRC) > > modules_install > > 2) Add the package to the image with IMAGE_INSTALL += "spike" in the > > local.conf file > > 3) In the machine/mymachine.conf I've added > > > > MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "spike" > > module_autoload_spike = "spike" > > > > The driver gets added to the image and I can load it with insmod spike, > > however, I would like to load it at boot time. > > A workaround is to create a file with the name spike.conf and write spike > > inside. Copying that file to /etc/modules-load.d/spike.conf > > loads the driver correctly, but I need to do it from a recipe. > > > > Can anyone spot what am I doing wrong? > > module_autoload won't work with external module unless you inherit also > kernel-module-split Note that module.bbclass already does this, so if the external module recipe already does "inherit module" then that is not the problem. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
_______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto