Re: [BUG bisect] Reboot hangs Odroid-X2 (exynos4412) with eMMC.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 24 Jan 2019 at 10:10, Markus Reichl <m.reichl@xxxxxxxxxxxxx> wrote:
>
> Am 23.01.19 um 19:23 schrieb Markus Reichl:
> >
> >
> > Am 23.01.19 um 16:59 schrieb Ulf Hansson:
> >> + Marek
> >>
> >> On Wed, 23 Jan 2019 at 16:37, Markus Reichl <m.reichl@xxxxxxxxxxxxx> wrote:
> >>> Am 23.01.19 um 16:08 schrieb Ulf Hansson:
> >>>> On Wed, 23 Jan 2019 at 14:30, Markus Reichl <m.reichl@xxxxxxxxxxxxx> wrote:
> >>>>> Hi,
> >>>>>
> >>>>> with all recent kernel versions Reboot hangs on both my Odroid-X2 boards.
> >>>>> Boot and root partition reside on eMMC.
> >>>>> Last lines on ttySAC1:
> >>>>> [   39.423093] systemd-shutdown[1]: Rebooting.
> >>>>> [  ▒
> >>>>>
> >>>> Thanks for reporting!
> >>>>
> >>>>> Bisecting points to:
> >>>>>
> >>>>> d97a1e5d7cd2b5b0edc02a40fe6897b710c9e10f is the first bad commit
> >>>>> commit d97a1e5d7cd2b5b0edc02a40fe6897b710c9e10f
> >>>>> Author: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx>
> >>>>> Date:   Thu Apr 14 14:02:16 2016 +0100
> >>>>>
> >>>>>     mmc: pwrseq: convert to proper platform device
> >>>> Hmm, looking at history from git log gives me a hint about that it's
> >>>> the dts that may have the wrong pinctrl for the pwrseq node used for
> >>>> eMMC.
> >>>>
> >>>> commit 225da7e65a03 ("ARM: dts: add eMMC reset line for
> >>>> exynos4412-odroid-common") was introduced in v4.1, which adds the
> >>>> pwrseq node containing a pinctrl. However, at that point pinctrl was
> >>>> not a supported DT binding, thus not used by the mmc core.
> >>>>
> >>>> It's not until the commit you point to above, for when we start
> >>>> parsing for pinctrl, via driver core.
> >>>>
> >>>> So as a test, could you try the patch below, to see if that helps.
> >>> Thanks Uffe,
> >>>
> >>> this fixes reboot.
> >>> Tested with kernel v4.20.2.
> >>> Tested-by: Markus Reichl <m.reichl@xxxxxxxxxxxxx>
> >> Thanks Markus!
> >>
> >> However, it seems like we need some Exynos guys to confirm that this
> >> is an acceptable solution. Or if there is something else we need to
> >> do. I have looped in Marek, to what his opinion is.
>
> > I did further tests:
> > With an additional SD-Card, even only partly pushed in and therefore
> > SD-detect pin operated reboot still hangs.
> > Without SD-Card reboot works fine as tested above.
>
> I'm using exynos_defconfig for testing but devfreq must be disabled in kernel config otherwise reboot still doesn't work most of the time.
> Now got it rebooting even with an SD-Card plugged in.

Unfortunately I cannot reproduce it as I use SD card for my Odroid U3
board. Make Marek can also take a look. Anyway, I will need some
rationale behind the patch. :)

Best regards,
Krzysztof




[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux for Synopsys ARC Processors]    
  • [Linux on Unisoc (RDA Micro) SoCs]     [Linux Actions SoC]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  •   Powered by Linux