<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>