[yocto] using module_autoload

Katu Txakur katutxakurra at gmail.com
Wed May 29 08:48:58 PDT 2013


Guys,
I'm using the gumstix repo
https://github.com/gumstix/Gumstix-YoctoProject-Repo and I don't have any
module-split bbclass.
The module.bbclass inherits module-base.bbclass and module_strip.bbclass,
but the latest is empty.
Do you think my problem could be related with that? module_strip is also
inherited by kernel.bbclass

thanks a lot,
Katu



2013/5/29 Bruce Ashfield <bruce.ashfield at windriver.com>

> 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.eggleton at linux.intel.com
>> <mailto:paul.eggleton at linux.**intel.com <paul.eggleton at 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 at yoctoproject.org
>> https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130529/4ff9d9a3/attachment.html>


More information about the yocto mailing list