OMAP baseline test results for v3.10-rc6

Paul Walmsley paul at pwsan.com
Tue Jun 25 14:20:51 EDT 2013


+ Vaibhav and Kevin

Hi,

On Tue, 25 Jun 2013, Felipe Balbi wrote:

> On Mon, Jun 17, 2013 at 05:23:17AM +0000, Paul Walmsley wrote:
> > Boot to userspace:
> >     FAIL ( 3/12): 37xxevm, am335xbone, am335xbonelt
> 
> Paul, we have at least 2 different folks who can't reproduce your bone
> and bone black boot to userspace failures. I wonder how you're trying to
> boot them.
> 
> Care to share your test scripts ?

Sure... the methodology is completely open and has been posted in the 
online logs since the first test cycle.  (For some reason, almost no one 
clicks through the test directory trees that I post online.  Is this a 
documentation issue?  What can we do to make it easier for people to 
explore this?)

Anyway, for BeagleBone white, here's the last working test log, from 3.7:

http://www.pwsan.com/omap/testlogs/test_v3.7/20121211094536/boot/am335xbone/am335xbone_log.txt

The concatenated kernel and DTB, along with the Kconfig used to build, are
here:

http://www.pwsan.com/omap/testlogs/test_v3.7/20121211094536/build/am33xx_only/

The boot broke immediately afterwards with v3.8-rc1 and has never worked 
since:

http://www.pwsan.com/omap/testlogs/test_v3.8-rc1/20121228031713/boot/am335xbone/

You can find all of the archived testlogs here:

http://www.pwsan.com/omap/testlogs/

You'll probably only be interested in the ones that start with "test_v3.".

...

As for BeagleBone Black, here's the latest non-booting log:

http://www.pwsan.com/omap/testlogs/test_v3.10-rc6/20130616211951/boot/am335xbonelt/am335x-bone/am335xbonelt_log.txt

This has never booted on mainline for me.  The closest I got was with the 
ti-linux-3.8.y tree on Vaibhav's github account, which booted with 
the 'am335x-boneblack.dtb' built from the same tree.  Mainline didn't boot 
with either the am335x-bone.dtb or Vaibhav's am335x-boneblack.dtb, but 
since it booted on 3.8.y with am335x-boneblack.dtb, I've kept that 
around for the mainline boot tests (as you can see from the logs).

There's nothing exotic about the kernel used here, it's a pure 
omap2plus_defconfig zImage.

The bootloader and DTB used are here (booted via serial from the boot 
ROM):

http://www.pwsan.com/tmp/boneblack-20130625/

Please let me know if you need more binaries shared from the test runs!

...

Am certainly open to the idea that there's something wrong with the way 
that I'm booting either of these.  But AFAIK no one's been able to 
identify exactly what it could be.  I haven't had the time recently to 
spend hours going through the various permutations, given all the other 
breakage :-(  BeagleBone-white has the additional complication that it is 
not easy to automate, due to the way that power is delivered to the board, 
so there is an extra dimension of difficulty there.

> Also, if you could share the entire thing, we will add your scripts to
> our nightly tests as to try and avoid future regressions.

It would be great to have TI folks running those tests, or something 
similar to them!  An early version of the test system has been shared with 
a handful of folks, but it needs to be cleaned up further before broader 
release.


- Paul



More information about the linux-arm-kernel mailing list