[yocto] installation of kernel modules

Daniel. danielhilst at gmail.com
Wed Jun 22 05:48:38 PDT 2016


Hi Stefan,

Can you share your log.do_rootfs?

Regards,

2016-06-22 3:57 GMT-03:00  <S.Jaritz at esa-grimma.de>:
> Hej  Daniel,
>
> Building the modules as rpm works fine but it fails for deb. The deb
> generation process seems a little buggy. I have discovered problems with
> naming recipes (the QA tries to find the license by a "lowercased" link).
>
> I checked the package dir. It is fine. The 3 files (a.ko, b.ko, & c.ko) are
> placed rightfully. The splitting into packages produces 3 kernel module
> packages and the 6 standard packages(like dev, static, local, etc). I think
> the problem is that the module will be compiled and deployed together with
> the kernel and the common packages later at the do_rootfs. That's why the
> myKernelModules recipe is deployed at the tmp/wok/<kernel> dir (and not at
> the tmp/work/<rootfs>).
>
> Regards,
>
>
> Stefan Jaritz
>
>
> ------------------------------------------------------------
> ESA Elektroschaltanlagen Grimma GmbH
> Broner Ring 30
> 04668 Grimma
> Telefon: +49 3437 9211 176
> Telefax: +49 3437 9211 26
> E-Mail: s.jaritz at esa-grimma.de
> Internet:
> www.esa-grimma.de
>
>
>
> Geschäftsführer:
> Dipl.-Ing. Jörg Gaitzsch
> Jörg Reinker
>
> Sitz der Gesellschaft: Grimma
> Ust.-ID: DE 141784437
> Amtsgericht: Leipzig, HRB 5159
> Steuernummer: 238/108/00755
>
>
> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
> Informationen.
> Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich
> erhalten
> haben, informieren Sie bitte sofort den Absender und löschen Sie diese
> Nachricht. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
> Mail
> ist nicht gestattet.
>
> This e-mail may contain confidential and/or privileged information. If you
> are
> not the intended recipient (or have received this e-mail in error) please
> notify the sender immediately and destroy this e-mail. Any unauthorized
> copying, disclosure or distribution of the material in this e-mail is
> strictly
> forbidden.
>
>
>
> Von:        "Daniel." <danielhilst at gmail.com>
> An:        S.Jaritz at esa-grimma.de
> Kopie:        "yocto at yoctoproject.org" <yocto at yoctoproject.org>
> Datum:        21.06.2016 20:15
> Betreff:        Re: [yocto] installation of kernel modules
> ________________________________
>
>
>
> Take a look at deploy folder if your packages (rpm in my case) are
> being created. I have faced problems where files go to -dev.rpm
> packages and the yocto silently refuses to create empty .rpm package.
>
> Regards,
>
> 2016-06-21 5:33 GMT-03:00  <S.Jaritz at esa-grimma.de>:
>> Hej
>>
>> I have a problem when running do_rootfs() with some own kernel drivers
>> included.
>>
>> My kernel recipe builds some easy GPIO drivers.
>>
>> # They come as one package:
>> myKernelModules:
>>         -> a.ko
>>         -> b.ko
>>         -> c.ko
>>
>> # I build a recipe which creates:
>> myKernelModules.bb
>>         -> packages-split/myKernelModules
>>         -> packages-split/kernel-module-a
>>         -> packages-split/kernel-module-b
>>         -> packages-split/kernel-module-c
>>         -> packages-split/myKernelModules-.....
>>
>> # I try to pack/install my Module by adding to layer.conf:
>>
>> IMAGE_INSTALL_append=" myKernelModules"
>>
>> When I try to build the rootfs I got that error:
>>
>> The following packages have unmet dependencies:
>>  myKernelModules : Depends: kernel-module-a but it is not installable
>>                Depends: kernel-module-b but it is not installable
>>                Depends: kernel-module-c but it is not installable
>> E: Unable to correct problems, you have held broken packages.
>>
>> Any idea how to fix this problem?
>>
>> Regards!
>>
>> Stefan Jaritz
>>
>> ------------------------------------------------------------
>> ESA Elektroschaltanlagen Grimma GmbH
>> Broner Ring 30
>> 04668 Grimma
>> Telefon: +49 3437 9211 176
>> Telefax: +49 3437 9211 26
>> E-Mail: s.jaritz at esa-grimma.de
>> Internet: www.esa-grimma.de
>>
>>
>> Geschäftsführer:
>> Dipl.-Ing. Jörg Gaitzsch
>> Jörg Reinker
>>
>> Sitz der Gesellschaft: Grimma
>> Ust.-ID: DE 141784437
>> Amtsgericht: Leipzig, HRB 5159
>> Steuernummer: 238/108/00755
>>
>>
>> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
>> Informationen.
>> Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich
>> erhalten
>> haben, informieren Sie bitte sofort den Absender und löschen Sie diese
>> Nachricht. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser
>> Mail
>> ist nicht gestattet.
>>
>> This e-mail may contain confidential and/or privileged information. If you
>> are
>> not the intended recipient (or have received this e-mail in error) please
>> notify the sender immediately and destroy this e-mail. Any unauthorized
>> copying, disclosure or distribution of the material in this e-mail is
>> strictly
>> forbidden.
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>
>
>
> --
> "Do or do not. There is no try"
>  Yoda Master
>



-- 
"Do or do not. There is no try"
  Yoda Master



More information about the yocto mailing list