On Wed, 29 Jun 2011 21:33:18 +0100 Andy Green andy.green@linaro.org wrote:
On 06/29/2011 07:58 PM, Somebody in the thread at some point said:
Hi -
Month ago, during 11.05 release testing, we had a case when Pandaboard didn't boot with one particular build and one particular card, while worked well with with other combinations.
During this test cycle, I hit similar conditions, which I however was able to trace to the following: if at the moment of reset/boot, there's a cable connected from Panda USB OTG (small) connector to host, it won't boot from SD. The D2 LED will light for about a second, then both will be off. Nothing is output on serial. As soon as you unplug cable from the host, all boots again.
I'm not sure if this is a known condition, but guessed I'd share it.
How old's your x-loader / MLO?
I'm testing Linaro Android 11.06 releases: http://releases.linaro.org/platform/linaro-n/android/11.06/
I get:
Texas Instruments X-Loader 1.4.4ss (Mar 18 2011 - 14:14:59)
Btw I don't yet fully understand Panda boot architecture. This X-Loader appear to come from SD card. But what boots it then? How that piece is called, where it comes from, how it should be upgraded, and is that ever needed? I found this: https://gforge.ti.com/gf/project/omapzoom/wiki/?pagename=BootingAndFlashing but it's still a bit confusing (like, doesn't name that first loader, and from OS perspective, it appears to be 3-stage boot).
I wrote a patch 97bb3ce0ca014aff9ad9f35f2b78f3976bf276f6 to solve this back in February, it's in Gitorious x-loader repo
http://gitorious.org/x-loader/x-loader/commit/97bb3ce0ca014aff9ad9f35f2b78f3...
If you try an updated x-loader with that in, if the mUSB port is powered it'll just pause 2sec on start then start as normal from SD card.
Android builds use:
<project name="x-loader" path="device/linaro/x-loader" remote="omapzoom" revision="eb8b047c29a2027fbdd841cd1289fa27ddb22d72"/>
which is HEAD of master, and master is oldest branch, not updated in 10months (hmm, that doesn't explain why it says Mar 18 2011).
So, it would be nice if you could suggest Android team which repo/branch/tag/revision can be safely used to produce releases.
-Andy
Thanks, Paul