[Buildroot] [PATCH 1/1] fs/cpio: make initramfs init script survive 'console=' kernel argument
Peter Korsgaard
peter at korsgaard.com
Mon Sep 23 17:07:45 UTC 2019
>>>>> "Timo" == Timo Ketola <timo at exertus.fi> writes:
> On 23.9.2019 16.10, Peter Korsgaard wrote:
>>>>>>> "Timo" == Timo Ketola <Timo.Ketola at exertus.fi> writes:
>>
>> > When booting with 'console=<empty>' in the kernel command line (as e.g.
>> > U-Boot does with silent flags in effect), opening /dev/console fails.
>> > That is fatal in the /init script and kernel will panic. It is also
>> > needless, because the kernel tries to open it anyway (well, as long as
>> > we have console node in initramfs /dev; cpio.mk creates that alright).
>>
>> Also when devtmpfs is used? We manually mount devtmpfs in the initramfs,
>> so the kernel presumably cannot have opened /dev/console before
>> executing /init, and we do not add a static device node for
>> /dev/console.
> But I thought BR does just that here:
> https://git.busybox.net/buildroot/tree/fs/cpio/cpio.mk
> line 24, 25
Heh, indeed - I forgot about that logic. Then I guess it is good, unless
something else in the boot sequence doesn't like a missing
stdin/stdout/stderr.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list