[yocto] Using MACHINE_EXTRA_RDEPENDS to install wifi Firmware

Khem Raj raj.khem at gmail.com
Thu Feb 27 16:26:15 PST 2014


On Thu, Feb 27, 2014 at 2:05 PM, Ash Charles <ashcharles at gmail.com> wrote:
> Hi,
>
> I'm seeing warnings like
> "
> WARNING: The recipe linux-firmware is trying to install files into a
> shared area when those files already exist. Those files and their
> manifest location are:
>    /home/ash/Store/Yocto/yocto/build/tmp/sysroots/overo/lib/firmware/whiteheat.fw
>    Matched in manifest-overo-linux-gumstix
> ...
> "
> when building a core-image-minimal.  It looks like the linux-firmware
> is getting pulled in resulting in these warnings because I have this
> line in my machine/overo.conf file:
> "
> ...
> MACHINE_EXTRA_RDEPENDS += "linux-firmware-sd8686"

it seems this module is installing/overwriting a file thats coming
from some other recipe
that you omitted from the errors above so cant tell which one exactly.

> ...
> "
>
> I added this to make sure the firmware for my wifi chip was getting
> installed as directed per [1] but I'm thinking that this is not
> correct.
>
> What is the correct way to ensure my firmware gets installed or will
> it anyway by virtue of the kernel being included in the build?
>
> Thanks,
> Ash
>
> [1] http://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#var-MACHINE_EXTRA_RDEPENDS
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list