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 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] Red Hat Enterprise Linux [2] Shell [3] Boot Manager [4] Reboot [5] Shutdown -----Original Message----- From: arm-dev-bounces at centos.org [mailto:arm-dev-bounces at centos.org] On Behalf Of Michael Howard Sent: Saturday, February 20, 2016 11:16 PM To: arm-dev at centos.org Subject: Re: [Arm-dev] Gigabyte MP30-AR0 Hi, I've just subscribe to the list to contribute to this thread. I tried the instructions at https://lists.centos.org/pipermail/arm-dev/2016-February/001623.html without success. The session below appears to result in the board hanging; [START SESSION] Hit any key to stop autoboot: 0 MP30AR0# setenv num_cores 1 MP30AR0# setenv load_tianocore 'tftp 0x4002000000 mp30/mp30ar0_tianocore_ubt.fd; tftp 0x1d000000 mp30/mp30ar0_tianocore_sec_ubt.fd' MP30AR0# setenv run_tianocore 'go 0x1d000000' MP30AR0# run load_tianocore run_tianocore Port0 is down Using eth0 device TFTP from server 192.168.1.12; our IP address is 192.168.1.120 Filename 'mp30/mp30ar0_tianocore_ubt.fd'. Load address: 0x4002000000 Loading: ################################################################# ############################################################# 3.2 MiB/s done Bytes transferred = 1835008 (1c0000 hex) Using eth0 device TFTP from server 192.168.1.12; our IP address is 192.168.1.120 Filename 'mp30/mp30ar0_tianocore_sec_ubt.fd'. Load address: 0x1d000000 Loading: ################## 2.9 MiB/s done Bytes transferred = 262144 (40000 hex) ## Starting application at 0x1D000000 ... X-Gene Mp30ar0 Board Boot firmware (version 1.20.03 built at 18:22:28 on Jan 26 2016) [END SESSION] Nothing appears on either the serial or vga after this. For completeness I also did a 'reset' after 'setenv num_cores 1' though I didn't get the point. The result is exactly the same. Any other pointers greatly appreciated. -- Mike Howard _______________________________________________ Arm-dev mailing list Arm-dev at centos.org https://lists.centos.org/mailman/listinfo/arm-dev