Hi,
We are facing MMC tuning error during the Linux running time in our LS1046A based custom board. Below are the error message related to the same.
####################
[ 2.047960] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 2.054843] mmc0: tuning execution failed: -110
[ 2.117978] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 2.124860] mmc0: tuning execution failed: -110
[ 2.187948] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 2.194657] mmc0: tuning execution failed: -110
[ 2.257956] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 2.264839] mmc0: tuning execution failed: -110
[ 2.327972] mmc0: Tuning timeout, falling back to fixed sampling clock
[ 2.334854] mmc0: tuning execution failed: -110
[ 2.411741] mmc0: switch to bus width 8 failed
######################
From the error we suspected that it could be because of Higher eMMC clock frequency of 150MHz. So, we tried limiting the clock frequency to 100MHz or 50MHz. Surprising the issue is evident even when the MMC is operating at 50MHz also.
We already make sure that the Voltage levels, and all timing requirements it is fine. Please let us know what can cause this failure prints,
Regards,
Ganesh
Dear CGganesh,
I have reviewed the information you have provided,
Nevertheless, I would like to ask you a few questions about this situation:
What is the type of memory you are connecting ?
Could you share more information about it ?
Is there any different change in the system on the memory part ?
Did you make any changes on the RCW ?
Best Regards,
Hector Villarruel
Dear NXP Team,
We are facing this issue in more number of boards now and it is stopping our development activity. Please try to provide the requested details.
Regards,
Ganesh
Hi @CGganesh
Were u able to resolve this issue, as iam also facing the same problem, if resolved please let me know how it was resolved.