# eMMC initialization Clearfog

**URL:** https://community.solid-run.com/t/emmc-initialization-clearfog/250
**Category:** NXP LX2160
**Tags:** NXP-LX2160
**Created:** [February 22, 2022, 10:56am UTC](https://community.solid-run.com/t/emmc-initialization-clearfog/250 "2022-02-22T10:56:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![samurai](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@samurai](https://community.solid-run.com/u/samurai)
#### Post date: [February 22, 2022, 10:56am UTC](https://community.solid-run.com/t/emmc-initialization-clearfog/250/1 "2022-02-22T10:56:32Z")

</div>

Hi,

I am trying to set up a kernel (linux 5.2) with Clearfog CX LX2.

I added the dts file and the make entry as specified in the build script ([lx2160a\_build/runme.sh at master · SolidRun/lx2160a\_build · GitHub](https://github.com/SolidRun/lx2160a_build/blob/master/runme.sh)) patches (`arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dts`) for the device.

The kernel was able to compile, however, provides the following error when booting: `switch to high-speed from hs200 failed:-110`.

I have also tried porting the MMC folder from the above-mentioned script’s linux (kernel 5.4), which again boots but leads to another error: `tuning execution failed: -110`.

`(Note that these errors are for mmc1)`

Is there a particular feature/driver that I need to port?

---

<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: [February 23, 2022, 4:19pm UTC](https://community.solid-run.com/t/emmc-initialization-clearfog/250/2 "2022-02-23T16:19:02Z")

</div>

I would definitely not recommend using a kernel earlier than 5.4 especially since 5.2 is not a LTS release kernel. Most likely 5.2 is missing all the mmc driver patches needed to properly support the HS200/HS400 etc. You would either need to backport the mainline patches that were merged, or the NXP BSP kernel patches in order to support this functionality.
