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

Chris Mason
2014-04-24T12:35:49Z

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