All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruce Ashfield <bruce.ashfield@windriver.com>
To: Tom Zanussi <tom.zanussi@intel.com>
Cc: "yocto@yoctoproject.org" <yocto@yoctoproject.org>,
	Francis Meyvis <francis.meyvis@gmail.com>
Subject: Re: kernel panic - not syncing: No init found
Date: Mon, 1 Aug 2011 00:04:07 -0400	[thread overview]
Message-ID: <4E3625B7.6000507@windriver.com> (raw)
In-Reply-To: <1312169430.2357.34.camel@elmorro>

On 11-07-31 11:30 PM, Tom Zanussi wrote:
> On Sun, 2011-07-31 at 19:42 -0700, Bruce Ashfield wrote:
>> On 11-07-31 3:44 PM, Francis Meyvis wrote:
>>> Hello,
>>>
>>> I probably miss something trivial.
>>> I cloned the git://git.yoctoproject.org/poky.git
>>> I build on a 64 bit machine a qemux86-64
>>> (. ./oe-init-build-env qemux86-64 and changing the conf/local.conf)
>>> I build the core-image-sato&   core-image-minimal.
>>> Then I try to run with
>>> runqemu qemux86-64 core-image-sato ext3
>>>
>>> But both sato and minimal give me this message:
>>> Kernel panic - not syncing: No init found.
>>>
>>> As runqemu showed me the full command line I tried to add the --append
>>> command line option
>>> init=/sbin/init and /sbin/init.sysvinit
>>> But that did not help (there's a message saying Failed to execute
>>> /sbin/init. Attempting defaults...)
>>> I verified by mounting these ext3 images on a loop device that there's
>>> really a /sbin/init present.
>>>
>>> Can somebody tell what I'm doing wrong?
>>
>> Can you send a full bootlog, or paste it somewhere accessible ? It's hard
>> to say what's with the information you've given.
>>
>> Is this the latest yocto master ?
>>
>> If you are seeing that message it typically means that the the
>> device that is being used as the root isn't ready (fixed by
>> rootwait/rootdelay) or isn't supported (i.e. NFS root without
>> the right ethernet device). Changing what init is, won't change
>> the result if either one of those is the case.
>>
>
> I'm also seeing this on both sugarbay and jasperforest with the latest
> master.  rootwait doesn't help.
>
> rtc_cmos 00:07: setting system clock to 2010-01-02 05:35:34 UTC
> (1262410534)
> Freeing unused kernel memory: 720k freed
> Failed to execute /init
> Kernel panic - not syncing: No init found.  Try passing init= option to
> kernel.
> See Linux Documentation/init.txt for guidance.
> Pid: 1, comm: swapper Not tainted 3.0.0-rc7-yocto-standard+ #1
> Call Trace:
>   [<ffffffff81541b77>] panic+0x9b/0x191
>   [<ffffffff81540862>] init_post+0xc0/0xc0
>   [<ffffffff8188bcef>] kernel_init+0x17b/0x17b
>   [<ffffffff8154b234>] kernel_thread_helper+0x4/0x10
>   [<ffffffff8188bb74>] ? start_kernel+0x377/0x377
>   [<ffffffff8154b230>] ? gs_change+0xb/0xb
>
> I thought initially it had something to do with the -live image changes,
> but reverting the two -live patches didn't help.
>
> The problem seems to coincide with the tune file changes, but that may
> be a red herring.

Nope. I don't think it's a red herring:

Both of these:

   Freeing unused kernel memory: 720k freed
   Failed to execute /init

Indicate that the device came up and init was loaded, the kernel
passed control to userspace and then things went bad. i.e. you just
ran init of the wrong arch or something incompatible with the
kernel support, etc.

Since I'm having no trouble with old rootfs and new kernels, that's
another sign. I'm assuming that old userspace's boot for you ?

Bruce

>
> Tom
>
>
>> Cheers,
>>
>> Bruce
>>
>>>
>>> BTW is there any way to not have to run qemu with root permissions?
>>> I ran the android emulator and it does not require me to be root.
>>> Should I configure something on my Ubuntu machine to get qemu to function?
>>>
>>> Thanks,
>>> francis
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
>



  reply	other threads:[~2011-08-01  4:04 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-31 19:44 kernel panic - not syncing: No init found Francis Meyvis
2011-08-01  2:42 ` Bruce Ashfield
2011-08-01  3:30   ` Tom Zanussi
2011-08-01  4:04     ` Bruce Ashfield [this message]
2011-08-02  5:38       ` Francis Meyvis
2011-08-02 17:34         ` Bruce Ashfield
  -- strict thread matches above, loose matches on Subject: below --
2012-09-12 16:18 Kernel " Ellis Andrew
2012-09-15 19:04 ` Baruch Siach
2012-09-17 11:49   ` Ellis Andrew
2012-09-19  5:04     ` Baruch Siach
     [not found] <-1484187685935794069@unknownmsgid>
2006-05-10 13:57 ` Steve Iribarne (GMail)
2006-05-10  9:40 hangtoo

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=4E3625B7.6000507@windriver.com \
    --to=bruce.ashfield@windriver.com \
    --cc=francis.meyvis@gmail.com \
    --cc=tom.zanussi@intel.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.