[U-Boot] [PATCH v3 00/35] dm: tegra: Move nyan-big, jetson-tk1, beaver to livetree

Stephen Warren swarren at wwwdotorg.org
Wed Jun 14 16:48:11 UTC 2017


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.


More information about the U-Boot mailing list