# Yocto scarthgap

**URL:** <https://community.solid-run.com/t/yocto-scarthgap/862>\
**Category:** NXP i.MX8M Plus\
**Created:** [July 11, 2024, 2:34pm UTC](https://community.solid-run.com/t/yocto-scarthgap/862 "2024-07-11T14:34:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mural](https://avatars.discourse-cdn.com/v4/letter/m/958977/32.png) [@mural](https://community.solid-run.com/u/mural)\
**Post date:** [July 11, 2024, 2:34pm UTC](https://community.solid-run.com/t/yocto-scarthgap/862/1 "2024-07-11T14:34:11Z")

</div>

I’ve been updating the meta-solidrun-arm-imx8 layer to support the latest yocto LTS scarthgap (released April 2024). It’s almost done with only one remaining issue. I had posted a draft pull request on github.

> <https://github.com/SolidRun/meta-solidrun-arm-imx8/pull/13>
>
> Updated layer to support scarthgap. Image boots, everything appears to work exc…ept USB, which might just be due to missing kernel config.
> 
> Tested on hummingboard pulse

but inadvertently closed it as I finish up some loose ends. Will resubmit when it’s ready to go.

The main remaining issue that I know about has to do with how solidrun has patched u-boot-imx for retrieving the primary ethernet interface’s MAC address from the eeprom. Right now, this appears to fail because a length count condition is not being met for interface 0

See this line:

> <https://github.com/SolidRun/meta-solidrun-arm-imx8/blob/kirkstone-imx8m/recipes-bsp/u-boot/u-boot-imx/0019-imx8mp-read-mac-from-tlv-eeprom.patch#L107>

The uboot tlv\_eeprom command shows the mac address is stored and can be read from there just fine. So I’m just trying to find what the significant difference is between kirkstone and scarthgap’s u-boot-imx that causes the previously working patch to no longer work as intended.

---

<div class="post-metadata">

**Author:** ![mural](https://avatars.discourse-cdn.com/v4/letter/m/958977/32.png) [@mural](https://community.solid-run.com/u/mural)\
**Post date:** [July 15, 2024, 2:03am UTC](https://community.solid-run.com/t/yocto-scarthgap/862/2 "2024-07-15T02:03:03Z")

</div>

Updated pull request. Fixed all remaining issues. Everything seems to be working on my  
test machine which is a hummingboard pulse.

> <https://github.com/SolidRun/meta-solidrun-arm-imx8/pull/14>
>
> Updated layer to support scarthgap. Tested on hummingboard pulse.
