Hi, I tried a clean build just to make sure but I still see the issue.
Basically, the kernel.bbclass is packaging and shipping all the firmware it finds in the kernel source. The linux-firmware recipe is also shipping a superset of firmware to those files found in the kernel hence I see warnings about the files shipped by both recipes. Is there a way to only include just the package I need from linux-firmware (linux-firmware-sd8686) without getting all files in the sysroot-destdir? --or-- Is there a way to instruct the kernel.bbclass not to ship any firmware? Thanks for any suggestions! --Ash On Fri, Feb 28, 2014 at 10:45 AM, Ash Charles <ashchar...@gmail.com> wrote: > I think my response yesterday was slightly premature... > > If I understand correctly, packages of the form > 'kernel-firmware-<xxxx>' are provided by the kernel recipe for any > firmware that is licensed such that it can be included directly with > the kernel source i.e. in the <linux>/firmware directory. A superset > of this firmware is available from the linux-firmware repository with > different licensing. Firmware can be pulled into an image with the > addition of a 'linux-firmward-<xxxx>' package. > > It seems though that adding a 'linux-firmware-<xxxx>' package pulls in > the basic 'linux-firmware' package that includes firmware binaries > already shipped with the kernel. > > If this is correct, I see two options: > 1. 'linux-firmware-<xxxx>' should only pull in the explicit firmware > specified, or > 2. if 'linux-firmware' is getting pulled in, the kernel recipe > shouldn't populate any firmware > > Am I on the right track? > > --Ash > > On Thu, Feb 27, 2014 at 5:09 PM, Ash Charles <ashchar...@gmail.com> wrote: >> On Thu, Feb 27, 2014 at 4:54 PM, Khem Raj <raj.k...@gmail.com> wrote: >>> as you can see kernel-firmware-whiteheat is the package name under >>> which kernel is packaging it >>> so include that if you want the kernel provided one. >> Ah---perfect. That makes sense. >> I had >> MACHINE_EXTRA_RDEPENDS += "linux-firmware-sd8686" >> I should have had >> MACHINE_EXTRA_RDEPENDS += "kernel-firmware-sd8686" >> >> Thanks for your help! >> --Ash _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto