RE: Can anyone boot a system using btrfs root with linux 3.14 or newer?

Пламен Петров
2014-04-24T17:08:51Z

> -----Original Message-----
> From: Chris Mason [mailto:clm@fb.com]
> Sent: Thursday, April 24, 2014 3:36 PM
> To: Marc MERLIN; Пламен Петров
> Cc: linux-btrfs@vger.kernel.org
> Subject: Re: Can anyone boot a system using btrfs root with linux 3.14 or
> newer?
>
>
>
> On 04/24/2014 08:34 AM, Chris Mason wrote:
> >
> >
> > On 04/23/2014 04:58 PM, Marc MERLIN wrote:
> >> On Wed, Apr 23, 2014 at 10:37:44PM +0300, Пламен Петров wrote:
> >>>> So now, we're kind of guessing. To save us all time, could you
> >>>> capture a serial console boot from the running 3.13 and then the
> >>>> failing 3.14.
> >>>
> >>> Well, for the details - see for example here:
> >>> https://bugzilla.kernel.org/attachment.cgi?id=133111
> >>> how does a 3.14.1 built the way described earlier fails.
> >>
> >> Thanks, that helps.
> >> Except, now I'm perplexed.
> >>
> >> It indeed shows btrfs loaded and your block device being detected.
> >> However it does not show a btrfs mount error.
> >
> > The mount error is popping up after the printk about not being able to
> > find root. Add rootwait to the command line.
>
> Sorry, that's almost but not quite what I meant to say. The device detection
> message is popping up after the printk about not being able to find root. Add
> rootwait to the command line.
>
> In other words, the mount is failing before the root device is detected.
> rootwait will make us wait (forever) instead of failing.
>
> -chris

Today I managed to try adding rootwait to the kernel commandline - the kernel panic with it in place, too.
---------------------------------
Plamen Petrov