Hi Morimoto-san, Phuc-san, On Thu, Aug 10, 2017 at 10:12 AM, Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: >> > chosen { >> > - bootargs = "earlyprintk ignore_loglevel root=/dev/nfs ip=dhcp rw"; >> > + bootargs = "console=tty0 console=ttySC0,115200 earlyprintk >> > + ignore_loglevel root=/dev/nfs ip=dhcp rw"; >> > stdout-path = "serial0:115200n8"; >> > }; >> >> Hi, >> >> this feels wrong. My understanding is that stdout-path should be enough >> to get the console. > (snip) >> Thank you for your comment. >> Before creating this patch, I have a patch reference of you and Geert. >> https://patchwork.kernel.org/patch/5184001/ > > I think he want to say here is that it needs "console=" which > is indicated by Geert on https://patchwork.kernel.org/patch/5184001/ > > "Note that we have to keep the "console=ttySC1" parameter in > chosen/bootargs, ..." "... else we only get console messages on tty0, and because this DTS is shared between legacy and multi-platform." That was needed at the time of commit 2c32622c3f3f9c7e ("ARM: shmobile: armadillo800eva dts: Add chosen/stdout-path"). Due to generic DT/console updates later, the "console=" parameters were no longer needed, cfr. commit 1403e38b829acdad ("ARM: dts: armadillo800eva: Update console parameters"). > I don't have armadillo800eva anymore, so I can't test this patch. > But according to Phuc-san, there is not command prompt after boot > without this patch. I'm quite sure I do get console output on both ttyS0 and tty0 with the current kernel (can't test right now due to board farm move/restructuring). For a userspace prompt, I guess Phuc-san uses /dev/console as the console device in e.g. /etc/inittab (or an equivalent)? If you want a prompt on tty0, you better specify /dev/tty0 instead of /dev/console. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds