All of lore.kernel.org
 help / color / mirror / Atom feed
From: Raymond Yeung <rksyeung@hotmail.com>
To: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: Re: PXE booting ISO image fails with message "Waiting for removable media..."
Date: Thu, 3 May 2018 19:41:29 +0000	[thread overview]
Message-ID: <MWHPR19MB11834493BB850310B51FF64CC5870@MWHPR19MB1183.namprd19.prod.outlook.com> (raw)
In-Reply-To: <mailman.83558.1525373248.15860.yocto@yoctoproject.org>

[-- Attachment #1: Type: text/plain, Size: 2412 bytes --]

Hi Vincent,


I'd recently gone through similar issue that you're experiencing.  The "Waiting for Removable Media" hang had been there for at least 7-8 years.  A workaround was put in around 2013.  See here:

https://patchwork.openembedded.org/patch/42291/


Add "debugshell=30" (30 is in second, for timeout, or any other reasonable value that you like) to the append
statement in your pxelinux.cfg/default file.  Then you'd timeout when you "normally" hangs, break into a shell,
where you could initiate udhcpc to configure networking, after which you could transfer your bootable image onto
your RAM, and write out onto your HDD/SSD.

It seems this kernel boot option of debugshell isn't documented officially in kernel-parameters.txt file.

You could also look for init-live.sh on your yocto tree, and look for "Waiting for Removable Media", and see the
surrounding code to get a fell how this debugshell thing works.

Raymond




Date: Thu, 3 May 2018 14:27:46 +0000
From: Vincent Daanen <vincent.daanen@orthotaxy.com>
To: "yocto@yoctoproject.org" <yocto@yoctoproject.org>
Subject: [yocto] PXE booting ISO image fails with message "Waiting for
        removable media..."
Message-ID:
        <VI1P192MB01430B16A66D217CB44829098D870@VI1P192MB0143.EURP192.PROD.OUTLOOK.COM>

Content-Type: text/plain; charset="utf-8"

Hi,

We want to deploy image created with Yocto (Rocko) via PXE.
The target board is a Intel-based SBC (AAEON GENE BT05).

At first, we tried with a ISO from Archlinux and the target-board successfully booted.

Then we create a ISO using Yocto but boot hangs with a message ?Waiting for removable media ...?.
Googling this message points me to this post: http://thread.gmane.org/gmane.linux.embedded.yocto.general/20611 which relates exactly the same problem, explain why the issue raises, gives an indication to how to fix .. and that?s all ?

So at this point, we know that the problem comes from the /recipes-core/initrdscripts/files/init-live.sh file.
It seems searching for an /dev/sdx should be protected by a timeout set by default to 30 secs but during our trials, no timeout seems to exist.

What we do not understand, is how to highlight the differences between the Yocto-based and the Archlinux ISO files so that we can ?unblock? the boot using the Yocto-based ISO file.

Is the someone here how could help?

Thanks

Vincent


[-- Attachment #2: Type: text/html, Size: 5135 bytes --]

       reply	other threads:[~2018-05-03 20:14 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.83558.1525373248.15860.yocto@yoctoproject.org>
2018-05-03 19:41 ` Raymond Yeung [this message]
2018-05-04  6:43   ` PXE booting ISO image fails with message "Waiting for removable media..." Vincent Daanen
2018-05-04 16:53     ` Raymond Yeung
2018-05-03 14:27 Vincent Daanen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=MWHPR19MB11834493BB850310B51FF64CC5870@MWHPR19MB1183.namprd19.prod.outlook.com \
    --to=rksyeung@hotmail.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.