Dear team,
I would like to ask about SATA initialization of i.MX6Q.
My customer is facing the issue that SATA link-down could be seen on the customer’s i.MX6Q board.
In the customer’s investigation, they found the COMRESET does not be sent from i.MX6 at that time. And after the link-down occur, COMRESET does not be sent even when they execute the following command from linux console.
# cd /unit_tests
# ./memtool -32 02200004=80000003
# ./memtool -32 02200118=7
We already read the ERR003761, but the errata is that when COMRESET is sent it sometimes send only five bursts. From the fact that nothing is sent from i.MX6, they think the issue on the customer’s lab is not related to the erratum.
Do you have any ideas about the cause of this issue?
BTW, the customer is using your LinuxBSP L3.0.35_4.1.0.
Thanks,
Miyamoto
Solved! Go to Solution.
It may be clock issue. Can you please try this patch?
0001-ENGR00296249-sata-cr-rst-workaround-sata-phy-link-is.patch.zip
It may be clock issue. Can you please try this patch?
0001-ENGR00296249-sata-cr-rst-workaround-sata-phy-link-is.patch.zip
Hi jamesbone,
I have downloaded the patch from other discussion.
[Linux][i.mx6] When I boot form emmc, sometime failed to mount sata in kernel.
Could you explain what the patch is for?
What is solved by the patch?
BR,
Miyamoto
Hello ,
The patch fix some clock issue of the SATA port that does not allow to have a complete link of the device with the disk
Hi Jamesbone,
I cannot dwonload the path file from the link you added in your comment.
Could you check the link you added in your comment?
BR,
Miyamoto