<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, 22 Aug 2018, 21:36 Khem Raj, &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I wonder how it work with meta-raspverrypi now that it has its own<br>
packing for firmware<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Sorry Them, I don&#39;t understand your question.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Aug 22, 2018 at 1:10 PM Ryan Harkin &lt;<a href="mailto:ryan.harkin@linaro.org" target="_blank" rel="noreferrer">ryan.harkin@linaro.org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, 22 Aug 2018, 20:02 Martin Jansa, &lt;<a href="mailto:martin.jansa@gmail.com" target="_blank" rel="noreferrer">martin.jansa@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Your 1st parameter is wrong, compare again with the example I gave you (don&#39;t include &quot;brcm/&quot; path in 1st param, because you want the symlink to point to just brcmfmac43430-sdio.AP6212.txt like you did in the version after cd).<br>
&gt;<br>
&gt;<br>
&gt; That doesn&#39;t work either. I tried it with the same result, but didn&#39;t send a log of it. That works for you?<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Wed, Aug 22, 2018 at 7:11 PM Ryan Harkin &lt;<a href="mailto:ryan.harkin@linaro.org" target="_blank" rel="noreferrer">ryan.harkin@linaro.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This is curious!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 22 August 2018 at 17:56, Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com" target="_blank" rel="noreferrer">martin.jansa@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; cd ${D}${nonarch_base_libdir}/firmware/brcm/ ; ln -sf brcmfmac43430-sdio.AP6212.txt brcmfmac43430-sdio.txt<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; is the same as<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ln -sf brcmfmac43430-sdio.AP6212.txt ${D}${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On my system, this is what happens when I&#39;m in the root of the linux-firmware repo:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ ls -al brcm/*.txt<br>
&gt;&gt;&gt; -rw-rw-r-- 1 ryan ryan 875 Aug 22 18:08 brcm/brcmfmac43430-sdio.AP6212.txt<br>
&gt;&gt;&gt; -rw-rw-r-- 1 ryan ryan 831 Aug 21 14:48 brcm/brcmfmac43430-sdio.MUR1DX.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ ln -sf brcm/brcmfmac43430-sdio.AP6212.txt brcm/brcmfmac43430-sdio.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ ls -al brcm/*.txt<br>
&gt;&gt;&gt; -rw-rw-r-- 1 ryan ryan 875 Aug 22 18:08 brcm/brcmfmac43430-sdio.AP6212.txt<br>
&gt;&gt;&gt; -rw-rw-r-- 1 ryan ryan 831 Aug 21 14:48 brcm/brcmfmac43430-sdio.MUR1DX.txt<br>
&gt;&gt;&gt; lrwxrwxrwx 1 ryan ryan  34 Aug 22 18:08 brcm/brcmfmac43430-sdio.txt -&gt; brcm/brcmfmac43430-sdio.AP6212.txt<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And the file is not valid.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ cat brcm/brcmfmac43430-sdio.txt<br>
&gt;&gt;&gt; cat: brcm/brcmfmac43430-sdio.txt: No such file or directory<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So perhaps I&#39;m doing something wrong. I tried your suggestion originally and it didn&#39;t work for me. Maybe I made a typo or something?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, Aug 22, 2018 at 6:47 PM Ryan Harkin &lt;<a href="mailto:ryan.harkin@linaro.org" target="_blank" rel="noreferrer">ryan.harkin@linaro.org</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 22 August 2018 at 17:41, Martin Jansa &lt;<a href="mailto:martin.jansa@gmail.com" target="_blank" rel="noreferrer">martin.jansa@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; The &quot;cd ${D}${nonarch_base_libdir}/firmware/brcm/&quot; doesn&#39;t seem to be needed, just include the path in 2nd ln parameter.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I don&#39;t think that works, or at least, it doesn&#39;t work for me, so I may be doing something wrong. I&#39;m also copying the example used in the do_install() a few lines up as I figured that would be the preferred style for this recipe.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Wed, Aug 22, 2018 at 6:30 PM Ryan Harkin &lt;<a href="mailto:ryan.harkin@linaro.org" target="_blank" rel="noreferrer">ryan.harkin@linaro.org</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; The Linux kernel currently expects a single NVRAM file for BCM43430<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; named brcmfmac43430-sdio.txt.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Allow the machine to specify an override to link its module specific<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; NVRAM to the filename expected by the kernel.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Signed-off-by: Ryan Harkin &lt;<a href="mailto:ryan.harkin@linaro.org" target="_blank" rel="noreferrer">ryan.harkin@linaro.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb" rel="noreferrer noreferrer" target="_blank">linux-firmware_git.bb</a> | 12 ++++++++++++<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  1 file changed, 12 insertions(+)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; diff --git a/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb" rel="noreferrer noreferrer" target="_blank">linux-firmware_git.bb</a> b/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb" rel="noreferrer noreferrer" target="_blank">linux-firmware_git.bb</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; index 8c54f28..b647abc 100644<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; --- a/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb" rel="noreferrer noreferrer" target="_blank">linux-firmware_git.bb</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +++ b/meta/recipes-kernel/linux-firmware/<a href="http://linux-firmware_git.bb" rel="noreferrer noreferrer" target="_blank">linux-firmware_git.bb</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; @@ -226,6 +226,18 @@ do_install() {<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;         ( cd ${D}${nonarch_base_libdir}/firmware ; ln -sf ti-connectivity/* . )<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  }<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +# Adding bcm43430-nvram-{module type} to MACHINEOVERRIDES will create a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +# softlink for the module specific NVRAM file to the filename expected<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +# by the Linux kernel<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +FILES_${PN}-bcm43430-nvram_append_bcm43430-nvram-mur1dx = &quot; ${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.txt&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +do_install_append_bcm43430-nvram-mur1dx() {<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +       ( cd ${D}${nonarch_base_libdir}/firmware/brcm/ ; ln -sf brcmfmac43430-sdio.MUR1DX.txt brcmfmac43430-sdio.txt)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +}<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +FILES_${PN}-bcm43430-nvram_append_bcm43430-nvram-ap6212 = &quot;${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.txt&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +do_install_append_bcm43430-nvram-ap6212() {<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +       ( cd ${D}${nonarch_base_libdir}/firmware/brcm/ ; ln -sf brcmfmac43430-sdio.AP6212.txt brcmfmac43430-sdio.txt)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +}<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; +<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;  PACKAGES =+ &quot;${PN}-ralink-license ${PN}-ralink \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;               ${PN}-mt7601u-license ${PN}-mt7601u \<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2.7.4<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt; --<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank" rel="noreferrer">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div></div></div>