# HummingBoard RZ G2LC doesn't boot from eMMC

**URL:** <https://community.solid-run.com/t/hummingboard-rz-g2lc-doesnt-boot-from-emmc/926>\
**Category:** Renesas RZ\
**Tags:** yocto\
**Created:** [November 20, 2024, 7:42am UTC](https://community.solid-run.com/t/hummingboard-rz-g2lc-doesnt-boot-from-emmc/926 "2024-11-20T07:42:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dalguacil](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@dalguacil](https://community.solid-run.com/u/dalguacil)\
**Post date:** [November 20, 2024, 7:42am UTC](https://community.solid-run.com/t/hummingboard-rz-g2lc-doesnt-boot-from-emmc/926/1 "2024-11-20T07:42:35Z")

</div>

Hi,  
I’m not able to enable the boot partition when I am in the u-boot, according to

> **[HummingBoard RZ family Boot options - Developer Center -  SolidRun](https://solidrun.atlassian.net/wiki/spaces/developer/pages/476741633/HummingBoard+RZ+family+Boot+options#Flashing-bootloaders-and-rootfs-from-Linux)**

# mmc bootbus set single\_backward x1 x8 /dev/mmcblk0

# mmc bootpart enable 1 0 /dev/mmcblk0

mmc bootbus and mmc bootpart don’t exist in the u-boot.

Any help?

So when I’ve flashed the bootloaders into eMMC like this:

\*dd if=bl2\_bp-rzg2lc-hummingboard.bin of=/dev/mmcblk0boot0 bs=512 seek=1

- dd if=fip-rzg2lc-hummingboard.bin of=/dev/mmcblk0boot0 bs=512 seek=256

and I’ve flashed the bootfs and rootfs into eMMC like this:

- dd if=core-image-weston-rzg2lc-hummingboard-20241118083711.rootfs.wic of=/dev/mmcblk0 bs=4M

I reboot, and the board doesn’t start booting from eMMC, because i am not able to enable the boot partirtion.

Any help? please 🙂

---

<div class="post-metadata">

**Author:** ![dalguacil](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@dalguacil](https://community.solid-run.com/u/dalguacil)\
**Post date:** [November 20, 2024, 1:28pm UTC](https://community.solid-run.com/t/hummingboard-rz-g2lc-doesnt-boot-from-emmc/926/2 "2024-11-20T13:28:06Z")

</div>

Finally I’ve booted from eMMC.  
The problem was that the eMMC boot partition was disabled. I’ve written this sentences in linux:

- mmc bootbus set single\_backward x1 x8 /dev/mmcblk0
- mmc bootpart enable 1 0 /dev/mmcblk0  
and now it’s working

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [November 21, 2024, 7:00am UTC](https://community.solid-run.com/t/hummingboard-rz-g2lc-doesnt-boot-from-emmc/926/3 "2024-11-21T07:00:50Z")

</div>

Another option for easily flashing the bootloader to eMMC is to use our newly released cip41 branch that has a python script for flashing to eMMC and configuring the eMMC to boot from the proper partition. [GitHub - SolidRun/build\_rzg2lc at cip41](https://github.com/SolidRun/build_rzg2lc/tree/cip41)
