[Arm-dev] Gigabyte MP30-AR0

Wed Mar 9 21:11:05 UTC 2016
Jeremiah Rothschild <jeremiah at franz.com>

On Fri, Mar 04, 2016 at 02:05:08PM +0000, Michael Howard wrote:
> On 04/03/2016 11:47, Richard W.M. Jones wrote:
> >On Sat, Feb 20, 2016 at 11:06:08AM +0700, Phong Vo wrote:
> >>In theory, you just need to convert CentOS vmlinuz to uImage, then do U-boot
> >>boot using the dtb and
> >>CentOS initrd.img; but somehow it hangs on me. I'll need to dig into it
> >>further.
> >>
> >>I am not aware that it was shipped only with U-boot. If you want to try with
> >>UEFI, take it from my dropbox
> >>
> >>https://dl.dropboxusercontent.com/u/20403943/mp30ar0_tianocore_binaries.tar.xz
> >>
> >>mp30ar0_tianocore_media.img: burn to SPI NOR if you want to replace U-boot
> >>permanently
> >Has anyone tried this step ^^ (replacing u-boot permanently)?
> >
> >I'm not too keen to brick an $800 board.  Is it reversible?
> >
> >
> 
> No, not tried it, don't see the point of risking it at the mo.
> Somebody did brick their board (https://lists.centos.org/pipermail/arm-dev/2016-February/001622.html)
> and for me, I just chainload tianocore from u-boot via tftp.

Indeed - that was me! Fun times. I'm all up & running on CentOS 7.2 now,
though, thanks to the help of you fine folks on here.

One thing I did change was to not boot via TFTP since I'd rather not have
booting dependent on network availability. Instead I'm loading via SD. It
was pretty straight forward but, in case anyone else is interested, I 
replaced the load_tianocore variable like so (assuming dev 0, part 1):

setenv load_tianocore 'fatload mmc 0:1 0x82000000 mp30ar0_tianocore_ubt.fd;
fatload mmc 0:1 0x1d000000 mp30ar0_tianocore_sec_ubt.fd'

Stoked. Thanks again, guys!