On Tue, May 15, 2012 at 10:21 AM, Mathieu Poirier
<mathieu.poir...@linaro.org> wrote:
> On 12-05-15 01:04 AM, Ricardo Salveti wrote:
>> On Mon, May 14, 2012 at 5:24 PM, Mathieu Poirier
>> <mathieu.poir...@linaro.org> wrote:
>>> All,
>>>
>>> In our ongoing effort to move to an upstream-supported code base and
>>> booting the snowball with a device tree (DT) I have change the boot
>>> loader in the following android builds [1][2][3] to u-boot-linaro-stable
>>> [4].
>>>
>>> Once the linaro-uboot is installed in a system it won't be able to boot
>>> images that were created at an earlier time.
>>>
>>> Say that build #500 has the new linaro-uboot and the image has been
>>> installed on the emmc.  Once powered this uboot will not be able to
>>> boot build #499 that is installed on the mmc.  To fix the problem,
>>> simply install build #500 on the mmc.  This is because the mmc commands
>>> in the IK-uboot and the linaro-uboot differ.
>>>
>>> To install the linaro-uboot you *must* use the latest
>>> android-linaro-media-create found here [5] until the changes get merged
>>> in the official repository [6].
>>>
>>> Something like:
>>>
>>> $ bzr branch lp:~mathieu.poirier/linaro-image-tools/linaro-image-tools
>>>
>>> Last but not least, the linaro-uboot is currently not able to save the
>>> environment variable block to the emmc card.  That work is ongoing and
>>> the functionality expected to be part of 12.05.
>>
>> That's awesome, great work together with John!
>>
>> Did you have any issue on the kernel/userspace side with the new boot
>> loader? Would be nice to test the ethernet support as well, so we
>> could start supporting PXE booting :-)
>>
>> Thanks!
>
> I have not faced any issues other than having to lower the DT address in
> memory - Linux and Anddroid came up properly from thereon.  I must
> specify that we currently don't boot using a DT.

I updated the latest Snowball hwpacks to use u-boot-linaro, and it
seems it's working nicely (didn't yet stress the system).

To flash the boot loader (even when using with the SD card), be aware
that you first need to generate the image for snowball_emmc and flash
it with riff.

You'll also notice that currently it'll not boot when using just the
emmc, mostly because of
https://bugs.launchpad.net/igloocommunity/+bug/1002099.

Andy, seems the boot loader is good enough to be changed at the
Snowball boards at the LAVA lab. If you generate a master image based
on the latest hwpacks you should already get the latest u-boot-linaro
for snowball by default. Let me know if you need any help coordinating
the update there.

Thanks,
-- 
Ricardo Salveti de Araujo

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to