AnsweredAssumed Answered

Issue on eMMC boot with iMX6ULL

Question asked by Samuel Beaussier on Jan 25, 2017
Latest reply on Feb 28, 2017 by Samuel Beaussier

Hi all,

 

We are facing random (but frequent) failure on boot from eMMC with our iMX6ULL platform. We are using NXP official BSP release 4.1.15_2.0.0_ga.

 

However, if we include "imx6ul.dtsi" instead of "imx6ull.dtsi" on top of our custom *.dts file, then this problem disappears and the board boots successfully on each attempts.

 

We have looked into diffs between both *.dtsi files but nothing seems to deal with eMMC communication. However, we might have missed something obvious for specialists.

 

Here is log of the failure :

ALSA device list:
  #0: aic31xx-audio
Waiting for root device /dev/mmcblk1p2...
mmc1: MAN_BKOPS_EN bit is not set
sdhci: Tuning procedure failed, falling back to fixed sampling clock
mmc1: tuning execution failed
mmc1: error -5 whilst initialising MMC card
mmc1: MAN_BKOPS_EN bit is not set
sdhci: Tuning procedure failed, falling back to fixed sampling clock
mmc1: tuning execution failed
mmc1: error -5 whilst initialising MMC card
mmc1: MAN_BKOPS_EN bit is not set
sdhci: Tuning procedure failed, falling back to fixed sampling clock
mmc1: tuning execution failed
mmc1: error -5 whilst initialising MMC card

 

Thank you for your help,

 

Sam

Outcomes