On 22/02/16 05:02, Phong Vo wrote: > Hi, > > The mp30ar0 U-boot has some special memory mapping to accommodate 32-bit > DMA. > Please download the tar ball again - I've updated the tianocore UHP for > this. > > https://dl.dropboxusercontent.com/u/20403943/mp30ar0_tianocore_binaries.ta > r.xz > > Updated instruction for U-boot chain loading: > MP30AR0# setenv num_cores 1 > MP30AR0# setenv DDRBASE2G 1 > MP30AR0# save; reset > > MP30AR0# setenv load_tianocore 'tftp 0x82000000 > ${user_dir}/mp30ar0_tianocore_ubt.fd; tftp 0x1d000000 > ${user_dir}/mp30ar0_tianocore_sec_ubt.fd' > MP30AR0# setenv run_tianocore 'go 0x1d000000' > MP30AR0# run load_tianocore run_tianocore OK, I got this far now, with some minor changes (loading Tianocore off USB until I can complete the install and put the files on the UEFI FAT disk partition. My modified incantations are: MP30AR0# setenv num_cores 1 MP30AR0# setenv DDRBASE2G 1 MP30AR0# setenv load_tianocore ' fatload usb 0:1 0x82000000 mp30ar0_tianocore_ubt.fd; fatload usb 0:1 0x1d000000 mp30ar0_tianocore_sec_ubt.fd;' MP30AR0# setenv run_tianocore 'go 0x1d000000' MP30AR0# save; reset then after it reboots: MP30AR0# usb reset MP30AR0# run load_tianocore run_tianocore reading mp30ar0_tianocore_ubt.fd 1835008 bytes read in 569 ms (3.1 MiB/s) reading mp30ar0_tianocore_sec_ubt.fd 262144 bytes read in 218 ms (1.1 MiB/s) ## Starting application at 0x1D000000 ... X-Gene Mp30ar0 Board Boot firmware (version 1.20.03-uhp built at 11:18:31 on Feb 22 2016) PROGRESS CODE: V3020003 I0 PROGRESS CODE: V3020002 I0 PROGRESS CODE: V3020003 I0 PROGRESS CODE: V3020002 I0 PROGRESS CODE: V3020003 I0 PROGRESS CODE: V3020002 I0 PROGRESS CODE: V3020003 I0 PROGRESS CODE: V3021001 I0 *** (Note: Boot stops there for long enough to be concerning. Give it a minute and it will eventually get further.) *** Eventually that will get you to the bit blow as Phong mentioned previously: > Welcome banner should show something similar to below > > TianoCore 1.20.03-uhp UEFI 2.4.0 Feb 22 2016 11:17:26 <=== > CPU: APM ARM 64-bit Potenza Rev B0 2400MHz PCP 2400MHz > 32 KB ICACHE, 32 KB DCACHE > SOC 2000MHz IOBAXI 400MHz AXI 250MHz AHB 200MHz GFC 125MHz > Board: X-Gene Mp30ar0 Board > Slimpro FW: > Ver: 2.4 (build 01.20.04.00 2016/02/18) > TPC: disable > AVS: support > SOC: 950 mV > The default boot selection will start in 5 seconds [1] Shell [2] Boot Manager [3] Reboot [4] Shutdown Make sure the install DVD is inserted, pick 1, and type in: FS1:\EFI\BOOT\BOOTAA64.EFI The installer will do the rest, with the exception of figuring out the NIC MAC addresses. 3 NICs show up as having ethernet address of ff:ff:ff:ff:ff:ff, even though they are set correctly in u-boot. I seem to recall that Michael had the same problem. Gordan Gordan