On 06/14/2017 10:32 AM, Stephen Warren wrote:
On 06/14/2017 05:30 AM, Simon Glass wrote:
...
At this point I'm thinking of applying the patches except for the one
that actually enables livetree. Once we figure out what is happening
with jetson-tk1, or you can confirm that it works on beaver, we can
look at the final patch.
Beaver PCIe works OK with or without this series. Note that while my
automated test system contains a Beaver, it actually uses a USB Ethernet
adapter for network tests rather than the built-in PCIe Ethernet, since
the tests co-exist with another kernel testing system that only supports
USB Ethernet on this board.
This series (I didn't check which patch) breaks PCIe on both p2371-2180
(Jetson TX1) and Jetson TK1. PCIe Ethernet works fine without this
series on both these boards, and is tested by my automated system.
Note that I didn't see the boot-time MMC timeout errors (that were
mentioned elsewhere) on any of these 3 boards with or without this
series, with the baseline commit being 8cb3ce64f936 Merge
git://git.denx.de/u-boot-dm.
I should also mention that I'm not convinced that applying this series,
even with the new feature only enabled on Beaver, is a good idea.
If we were confident that there was some purely logic bug that only
affects Jetson TK1/TX1, then applying the series only for Beaver would
be fine. However, we haven't root-caused the issue yet. If the problem
is in fact some kind of memory corruption, stack overflow, or
uninitialized data issue, then it's just a complete fluke that we happen
not to see the issue on Beaver. If that's the case, then the issue could
randomly appear on Beaver later due to unrelated code/data layout
changes. I'd prefer to avoid that possibility. Let's root-cause the bug
first and fix it, then apply the changes. Also, as I mentioned I don't
test Beaver PCIe in my automated system, so any problems there run the
risk of being undetected for longer.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot