currently I'm trying to get the mainline linux kerne 3.12.17 working in a i-mx6 based board from Phytec. I am using the default kernel configuration for this processor and the kernel does boot via barebox from a SD card. But as soon as the kernel itself tries to access the SD card I get the following error:
mmcblk0: error -84 transferring data, sector 18692, nr 4, cmd response 0x900, card status 0x0
I can rule out a defect SD card or a problem on the board, since this happens with all SD cards I am trying, also barebox can read just fine from the SD card. The default Linux distribution (with an outdated 3.0.35 kernel) can also read fine from the SD.
I hope that someone here has an idea how I can solve this problem.
Thanks in advance.