I have ported linux-3.7-rc4 to a board with i.MX257 CPU.
As distribution I use Debian squeeze.
Booting time (with Xorg and IceWM) is different with different SD-Cards.
Boot time with 2GB Standard micro SD-Card: over 2:30 minutes
Boot time with 4GB Class 10 micro SDHC: 1:40 minutes
Boot time with 8GB UHS-1 micro SDHC: 1:15 minutes
Boot time with NFS (Network without SD/SDHC): 40 seconds
Starting applications is faster with NFS as with SD/SDHC.
At SD/SDHC linux is system is waiting a lot of time.
Then CPU can not run at 100% usage, so system is not so fast as possible.
Tests with dd give ratings from a. e. 300 KB/s (this could be a Class 10 card).
But there is a relationship with slower and faster SD/SDHC-cards:
A UHS card works faster than a class 10 card an so on.
And a Standard 2GB SD card is the slowest.
But the Standard 2GB SC card works with a card reader connected to an Notebook faster than the UHS-1 Card in the imx257 Target system with imx integrated SDHC controller.
How to solve this problem?
Is it a driver issue?
This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.
I too have a similar problem with iMX 25. When I boot from NAND and stop at autoboot, I insert my Sandisk SDHC 8 GB card and run "mmcinfo" on the command line. It takes about more than 5 min , but there is no info displayed. However , "mmclist" gives me FSL_ESDHC: 0. I use L2.6.31 kernel and uboot 2009.08. Kindly help.
We have not got your response yet and will close the diacussion in 3 days. If you still need help, please feel free to
reply with an update to this discussion.
We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow to resolved the issue, can we close the discussion? If you still need Freescale help, please feel free to contact us.
Could you please try a more recent kernel, such as 3.14-rc4?
If the problem is still present, please report it to linux-mmc mailing list.