<div dir="ltr">Hello Ayoub,<div><br></div><div>Thank you very much.</div><div><br></div><div>Your script creates the /dev/console and the /dev/null in my rootfs and now I keep getting console data.</div><div><br></div><div>Cheers,</div><div>Gerard</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 26, 2017 at 10:35 PM, Ayoub Zaki <span dir="ltr"><<a href="mailto:ayoub.zaki@embexus.com" target="_blank">ayoub.zaki@embexus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Hi Gerard,</p>
<p>indeed your Kernel it's quite outdated.</p>
<p>you can try to add a recipe like that in your image :</p>
<p>SUMMARY = "basic initramfs image init script"<br>
LICENSE = "MIT"<br>
LIC_FILES_CHKSUM =
<a class="m_6818304507651845666moz-txt-link-rfc2396E">"file://${COREBASE}/meta/<wbr>COPYING.MIT;md5=<wbr>3da9cfbcb788c80a0384361b4de204<wbr>20"</a><br>
SRC_URI = <a class="m_6818304507651845666moz-txt-link-rfc2396E">"file://init-boot.sh"</a><br>
<br>
<br>
S = "${WORKDIR}"<br>
<br>
do_install() {<br>
       install -d ${D}${base_sbindir}<br>
       install -m 0755 ${WORKDIR}/init-boot.sh
${D}${base_sbindir}/init<br>
}<br>
<br>
do_install_append() {<br>
       install -d ${D}/dev<br>
       mknod -m 622 ${D}/dev/console c 5 1<br>
       mknod -m 666 ${D}/dev/null c 1 3<br>
}<br>
<br>
inherit allarch<br>
<br>
FILES_${PN} += "/dev /sbin/init "<br>
</p>
<p><br>
</p>
<p>Regards,</p>
<p>Ayoub<br>
</p><div><div class="h5">
<p><br>
</p>
<br>
<div class="m_6818304507651845666moz-cite-prefix">On 26.05.2017 16:27, Gerard van den
Bosch wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hello Ayoub,
<div><br>
</div>
<div>The kernel is quite old 2.6.20 and this variable is not
available in the config.</div>
<div>On the internet I saw this is only introduced with kernel
version 2.6.32.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Gerard</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, May 26, 2017 at 10:20 PM, Ayoub
Zaki <span dir="ltr"><<a href="mailto:ayoub.zaki@embexus.com" target="_blank">ayoub.zaki@embexus.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Hi Gerard,</p>
<p>did you try to set <span>CONFIG_DEVTMPFS=y
in your Kernel config ?</span></p>
<p><span>Cheers<br>
</span></p>
<div>
<div class="m_6818304507651845666h5"> <br>
<div class="m_6818304507651845666m_-6926889303052179457moz-cite-prefix">On
26.05.2017 15:52, Gerard van den Bosch wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hello Andrea,
<div><br>
</div>
<div>I have tried to add the line to my machine
config:</div>
<div>
<div>IMAGE_DEVICE_TABLES =
"files/device_table-minimal.tx<wbr>t"</div>
</div>
<div><br>
</div>
<div>But this didn't help, then I looked a bit
further and also tried to set the following:</div>
<div><br>
</div>
<div>
<div>USE_DEVFS="0"</div>
<div>VIRTUAL_RUNTIME_dev_manager = "mdev"<br>
</div>
</div>
<div><br>
</div>
<div>Unfortunately this doesn't seem to change
anything.</div>
<div><br>
</div>
<div>Cheers,</div>
<div>Gerard</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, May 26, 2017 at
7:27 PM, Andrea Adami <span dir="ltr"><<a href="mailto:andrea.adami@gmail.com" target="_blank">andrea.adami@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="m_6818304507651845666m_-6926889303052179457HOEnZb">
<div class="m_6818304507651845666m_-6926889303052179457h5">On
Fri, May 26, 2017 at 1:05 PM, Gerard van
den Bosch<br>
<<a href="mailto:gvandenbosch@gmail.com" target="_blank">gvandenbosch@gmail.com</a>>
wrote:<br>
> Hello,<br>
><br>
> I have build my vendor custom kernel
2.6.20 with yocto daisy.<br>
> Daisy is used because seems to be
last release supporting this old kernel.<br>
><br>
> I tried building core-image-minimal
and core-image-base.<br>
><br>
> The kernel boots and the rootfs is
mounted but then I get:<br>
><br>
> "Warning: unable to open an initial
console."<br>
><br>
><br>
> I found on the internet this is
because "/dev/console" doesn't exists.<br>
> The dev folder in my generated rootfs
is empty.<br>
><br>
> On internet found can do the
following commands:<br>
> "mknod -m 600 /dev/console c 5 1 "<br>
> "mknod -m 666 /dev/null c 1 3"<br>
><br>
> But if this is the problem how do I
add this to my recipe?<br>
> Or is there a proper way to populate
this devices?<br>
><br>
> Cheers,<br>
> Gerard<br>
><br>
</div>
</div>
> --<br>
> ______________________________<wbr>_________________<br>
> yocto mailing list<br>
> <a href="mailto:yocto@yoctoproject.org" target="_blank">yocto@yoctoproject.org</a><br>
> <a href="https://lists.yoctoproject.org/listinfo/yocto" rel="noreferrer" target="_blank">https://lists.yoctoproject.org<wbr>/listinfo/yocto</a><br>
><br>
<br>
Hello Gerard,<br>
<br>
if your old kernel lacks devtmpfs you need a
"device table".<br>
You need to set at least<br>
IMAGE_DEVICE_TABLES =
"files/device_table-minimal.tx<wbr>t"<br>
<br>
This is a default set in image.bbclass before
and after daisy...dunno<br>
what's happened with this release.<br>
<br>
Cheers<br>
<span class="m_6818304507651845666m_-6926889303052179457HOEnZb"><font color="#888888">Andrea<br>
</font></span></blockquote>
</div>
<br>
</div>
<br>
<fieldset class="m_6818304507651845666m_-6926889303052179457mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
</div>
</div>
<span class="m_6818304507651845666HOEnZb"><font color="#888888">
<pre class="m_6818304507651845666m_-6926889303052179457moz-signature" cols="72">--
Ayoub Zaki
<a class="m_6818304507651845666m_-6926889303052179457moz-txt-link-abbreviated" href="mailto:ayoub.zaki@embexus.com" target="_blank">ayoub.zaki@embexus.com</a>
Mobile: <a href="tel:+49%20176%2062901545" value="+4917662901545" target="_blank">+49(0)176-62901545</a>
<a class="m_6818304507651845666m_-6926889303052179457moz-txt-link-freetext" href="https://embexus.com" target="_blank">https://embexus.com</a></pre>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="m_6818304507651845666moz-signature" cols="72">--
Ayoub Zaki
<a class="m_6818304507651845666moz-txt-link-abbreviated" href="mailto:ayoub.zaki@embexus.com" target="_blank">ayoub.zaki@embexus.com</a>
Mobile: <a href="tel:+49%20176%2062901545" value="+4917662901545" target="_blank">+49(0)176-62901545</a>
<a class="m_6818304507651845666moz-txt-link-freetext" href="https://embexus.com" target="_blank">https://embexus.com</a></pre>
</div></div></div>
</blockquote></div><br></div>