Linux-Rockchip Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [BUG] rk3399 fails to reboot correctly with PCIE device inserted
@ 2019-11-25 16:28 Peter Geis
       [not found] ` <CAMdYzYrLX=z-OVoW9RVecjoYK1J8EfLQ=cV1aNUqPsXqiOU+2g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 10+ messages in thread
From: Peter Geis @ 2019-11-25 16:28 UTC (permalink / raw)
  To: heiko.stuebner-SN7IsUiht6C/RdPyistoZJqQE7yCjDx5
  Cc: open list:ARM/Rockchip SoC...

Good Morning,

Another issue I've come across while testing PCIE on the rockpro64.
When a PCIE device is inserted into the board, and it enumerates
successfully, the board will not reset.
I've tried various states of u-boot-rockchip, u-boot-mainline, with
both miniloader and TPL/SPL.

With miniloader and both variants of u-boot, if you attempt a reboot
it never fires the "reboot: Restarting system" message.
If you trigger a sysrq reboot at this stage, it will reboot, but fails
to start up the two a72 cores and subsequently hangs a second later
when it loads the first dma driver.

With TPL/SPL on mainline-u-boot (I can't get rockchip-u-boot to work
with TPL/SPL), it fires the "reboot: Restarting system" message, but
never reboots.
sysrq does not function at this point.

I believe the pcie controller is not being halted, and gets stuck in a
loop with the two a72 cores.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-12-05 18:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-25 16:28 [BUG] rk3399 fails to reboot correctly with PCIE device inserted Peter Geis
     [not found] ` <CAMdYzYrLX=z-OVoW9RVecjoYK1J8EfLQ=cV1aNUqPsXqiOU+2g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-11-25 16:52   ` Robin Murphy
     [not found]     ` <2a5d91f1-033e-8acc-5b57-16ca77204a0b-5wv7dgnIgG8@public.gmane.org>
2019-11-25 17:10       ` Peter Geis
     [not found]         ` <CAMdYzYpdW13roxwHxD5w=XLBiyASp+biMqP-n2+QD9cL5g_hvg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-11-26  0:05           ` Peter Geis
     [not found]             ` <CAMdYzYoCzU4F66Hpdy6XBTWwWi+WmSo50R+sCSDEFOBKr84U1w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-12-04 17:28               ` Peter Geis
     [not found]                 ` <CAMdYzYrHvGHRq51fbNp4Y=9HhaEUXhyoYt-dy70xVFrOmkNOTA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-12-04 17:42                   ` Robin Murphy
     [not found]                     ` <55c56fb7-9402-9798-9631-c1c3f607d663-5wv7dgnIgG8@public.gmane.org>
2019-12-04 18:28                       ` Peter Geis
     [not found]                         ` <CAMdYzYqvNa5_5xMnw=MVOL5iJQq_-cBVGtwQMXQ_JqLvyx=mYA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-12-05 13:07                           ` Peter Geis
     [not found]                             ` <CAMdYzYorsxrb1_xWjeAW-76QQ3a+Y+5iHskhM4M1N5rsUzoY7w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-12-05 17:31                               ` Robin Murphy
     [not found]                                 ` <eb09e106-e708-8857-690e-0052f860f19c-5wv7dgnIgG8@public.gmane.org>
2019-12-05 18:10                                   ` Peter Geis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox