On 05/03/16 11:22, Richard W.M. Jones wrote: > On Sat, Mar 05, 2016 at 11:12:00AM +0000, Michael Howard wrote: >> On 05/03/2016 11:06, Richard W.M. Jones wrote: >>> On Sat, Mar 05, 2016 at 10:26:25AM +0700, Phong Vo wrote: >>>> There should be no issue of replacing U-boot in SPI nor with the mp30ar0 >>>> Tianocore version. >>>> But you need to use the mp30ar0_tianocore_media.img I provide, not the one >>>> supplied >>>> with the Mustang board. It was likely the person burn the wrong BIOS on >>>> the board! >>>> >>>> You can burn the Tianocore image from U-boot using TFTP. Please check and >>>> setup your U-boot >>>> variables: >>>> >>>> media_addr_r=0x4001000000 >>>> media_img=mp30ar0_tianocore_media.img >>>> spi_load=tftp ${media_addr_r} ${user_dir}/${media_img} >>>> spi_update=sf probe 0; sf erase 0x0 ${filesize}; sf write ${media_addr_r} >>>> 0x0 ${filesize} >>>> >>>> # run spi_load <== Make sure it is successful >>>> # run spi_update >>>> # reset >>>> >>>> If there is any issue, it's still recoverable using SD card. >>> As a warning to anyone else, that bricked mine. >>> >> Since your post yesterday? Did u-boot chainload UEFI ok prior to >> attempting the permanent change? > > Chainloading UEFI worked (albeit tedious and slow and requiring a > network connection). Can you not chainload off local media? For example, a FAT partition is needed for UEFI anyway, so is there a good reason it isn't possible to put the UEFI image onto that partition (or any other partition that u-boot can read) and chain load it from there? If so, I am struggling to think of a reason why anybody would want to be booting UEFI straight from the ROM instead of u-boot. I might save a couple of seconds off the boot time, but u-boot is far more flexible and powerful than UEFI. > I wanted to permanently get rid of u-boot because I want to see if we > can turn these boards into real (SBSA/SBBR) server hardware that can > run RHEL. Would putting UEFI image for chainloading onto the SD card not fulfill this requirement without the loss of flexibility incurred by losing the 1st stage u-boot loader? > I'm just going through the SD card recovery procedure now -- section > 2.7 of the Software Reference Guide. Will report back ... I hope it works out, please let us know. Gordan