public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Seung-Woo Kim <sw0312.kim@samsung.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] Revert "arm: config: fix default console only to specify the device"
Date: Tue, 26 Mar 2019 13:34:22 +0900	[thread overview]
Message-ID: <00fe01d4e38d$2fb434a0$8f1c9de0$@samsung.com> (raw)
In-Reply-To: <CANAwSgTn-jC1Lj9x5kJzzVnAGwt6c16GhHY70FEQE9iGvc4WGA@mail.gmail.com>

Hello Anand,

> -----Original Message-----
> From: Anand Moon [mailto:linux.amoon at gmail.com]
> Sent: Monday, March 25, 2019 3:45 PM
> To: Seung-Woo Kim
> Cc: U-Boot Mailing List; Lukasz Majewski
> Subject: Re: [U-Boot] [PATCH] Revert "arm: config: fix default console only to specify the device"
> 
> Hi Seung-Woo,
> 
> On Tue, 20 Nov 2018 at 11:25, Seung-Woo Kim <sw0312.kim@samsung.com> wrote:
> >
> > This reverts commit 232ed3ca534708527a9515c7c41bc3542949525c.
> >
> > In exynos boards, ${console} is used to set bootargs but it sets
> > without "console=", so CONFIG_DEFAULT_CONSOLE for these boards is
> > designated with "console=" but it is removed. So revert the commit.
> >
> > References for using ${console} in
> >    board/samsung/common/bootscripts/autoboot.cmd
> >    board/samsung/common/bootscripts/bootzimg.cmd
> >
> > Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
> > ---
> >  include/configs/odroid.h            | 4 ++--
> >  include/configs/odroid_xu3.h        | 4 ++--
> >  include/configs/s5p_goni.h          | 4 ++--
> >  include/configs/s5pc210_universal.h | 4 ++--
> >  include/configs/trats.h             | 4 ++--
> >  include/configs/trats2.h            | 4 ++--
> >  6 files changed, 12 insertions(+), 12 deletions(-)
> >
> > diff --git a/include/configs/odroid.h b/include/configs/odroid.h
> > index ad77242e38..c3520bb15f 100644
> > --- a/include/configs/odroid.h
> > +++ b/include/configs/odroid.h
> > @@ -40,7 +40,7 @@
> >  /* Console configuration */
> >
> >  #define CONFIG_BOOTCOMMAND             "run distro_bootcmd ; run autoboot"
> > -#define CONFIG_DEFAULT_CONSOLE         "ttySAC1,115200n8"
> > +#define CONFIG_DEFAULT_CONSOLE         "console=ttySAC1,115200n8\0"
> >
> >  #define CONFIG_SYS_INIT_SP_ADDR        (CONFIG_SYS_LOAD_ADDR \
> >                                         - GENERATED_GBL_DATA_SIZE)
> > @@ -157,7 +157,7 @@
> >                 "elif test -e mmc 0 uImage; then; " \
> >                         "run boot_uimg;" \
> >                 "fi;\0" \
> > -       "console=" CONFIG_DEFAULT_CONSOLE "\0" \
> > +       "console=" CONFIG_DEFAULT_CONSOLE \
> >         "mmcbootdev=0\0" \
> >         "mmcbootpart=1\0" \
> >         "mmcrootdev=0\0" \

<...>

> > --
> > 2.19.1
> 
> This revert commit breaks the booting of the Odroid U3 using latest
> u-boot on ArchLinux.
> I have just tried to install archlinux on sdcard and update the latest kernel
> after compiling the latest u-boot and upgrade.
> It fails to boot up at-least their is not console output on the serial port.
> 
> [0] https://www.spinics.net/lists/arm-kernel/msg713918.html
> 
> I shared the my input on above link.
> Can your verify this from your side.

In my case, it works fine for booting mainline kernel at least.
Can you try after "env default -a; saveenv; reset;" command from u-boot prompt?
When I cleared env, console in env is "console=console=ttySAC1,115200n8".
Please refer below my system console log from odroud-u3.

U-Boot 2019.04-rc4-00051-ge7134b9714 (Mar 26 2019 - 13:00:45 +0900)

CPU:   Exynos4412 @ 1 GHz
Model: Odroid based on Exynos4412
Type:  u3
DRAM:  2 GiB
LDO20 at VDDQ_EMMC_1.8V: set 1800000 uV; enabling
LDO22 at VDDQ_EMMC_2.8V: set 2800000 uV; enabling
LDO21 at TFLASH_2.8V: set 2800000 uV; enabling
MMC:   sdhci at 12530000 - probe failed: -19

Loading Environment from MMC... OK
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
Odroid # 
Odroid # 
Odroid # printenv
arch=arm
autoboot=if test -e mmc 0 boot.scr; then; run boot_script; elif test -e mmc 0 Image.itb; then; run boot_fit;elif test -e mmc 0 zImage; then; run boot_zimg;elif test -e mmc 0 uImage; then; run boot_uimg;fi;
<...>
console=console=ttySAC1,115200n8
<...>
Environment size: 4657/16380 bytes
Odroid # run autoboot
55205 bytes read in 4 ms (13.2 MiB/s)
8556752 bytes read in 299 ms (27.3 MiB/s)
Kernel image @ 0x41000000 [ 0x000000 - 0x8290d0 ]
## Flattened Device Tree blob at 40800000
   Booting using the fdt blob at 0x40800000
   Loading Device Tree to 4ffef000, end 4ffff7a4 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0xa00

Best Regards,
- Seung-Woo Kim

> 
> Best Regards
> -Anand

  reply	other threads:[~2019-03-26  4:34 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20181120055439epcas1p460e750af3671334317b1c14cdb4abf99@epcas1p4.samsung.com>
2018-11-20  5:54 ` [U-Boot] [PATCH] Revert "arm: config: fix default console only to specify the device" Seung-Woo Kim
2018-12-26  2:43   ` Minkyu Kang
2019-03-25  6:45   ` Anand Moon
2019-03-26  4:34     ` Seung-Woo Kim [this message]
2019-03-27  5:12       ` Anand Moon

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='00fe01d4e38d$2fb434a0$8f1c9de0$@samsung.com' \
    --to=sw0312.kim@samsung.com \
    --cc=u-boot@lists.denx.de \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox