# Booting Solidrun ClearFog Base from eMMC

**URL:** <https://hub.mender.io/t/booting-solidrun-clearfog-base-from-emmc/933>\
**Category:** General Discussions\
**Created:** [June 28, 2019, 6:27pm UTC](https://hub.mender.io/t/booting-solidrun-clearfog-base-from-emmc/933 "2019-06-28T18:27:57Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![mirzak](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/mirzak/32/2056_2.png) [@mirzak](https://hub.mender.io/u/mirzak)\
**Post date:** [June 28, 2019, 7:00pm UTC](https://hub.mender.io/t/booting-solidrun-clearfog-base-from-emmc/933/4 "2019-06-28T19:00:57Z")

</div>

> [@SolidRun ClearFog Base](https://hub.mender.io/t/solidrun-clearfog-base/370/7):
>
> When I did that, it failed to boot but interestingly enough it did have some messages regarding mender-setup not being defined

This probably means that you did not get the correct U-boot binary flashed as it is trying to execute the following,

> <https://github.com/mendersoftware/meta-mender-community/blob/thud/meta-mender-clearfog/recipes-bsp/clearfog-u-boot-scr/files/boot.cmd.in>

But it wont be that easy and this probably requires some additional integration work. If i recall correctly, they have different U-boot configuration depending on where you will load it from, so you need to adjust this,

> <https://github.com/mirzak/meta-clearfog/blob/master/conf/machine/include/clearfog-common.inc#L8-L18>

Also the `sdimg` can not have an embedded U-boot for eMMC so you would need to manually write it after you have flashed the `sdimg`, and this is the command according to Solidrun docs that you execute on a running system to flash U-boot,

```
  echo 0 | sudo tee /sys/block/mmcblk0boot0/force_ro
  sudo dd if=u-boot-spl-mmc.kwb of=/dev/mmcblk0boot0 conv=sync

```

---

_[View the full topic](https://hub.mender.io/t/booting-solidrun-clearfog-base-from-emmc/933)._
