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: [email protected] 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." <[email protected]> An: [email protected] Kopie: "[email protected]" <[email protected]> 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 <[email protected]>: > 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: [email protected] > 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 > [email protected] > https://lists.yoctoproject.org/listinfo/yocto > -- "Do or do not. There is no try" Yoda Master
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
