On Thu, May 1, 2014 at 9:57 AM, Konstantin Dorfman <kdorfman@xxxxxxxxxxxxxx> wrote: > On 03/01/14 18:03, Jon Ringle wrote: >> >> I'm porting an arm board from linux-3.10 to linux-3.12 and found that I >> can no longer detect the SD card. I found that the >> wait_for_completion(&mrq->completion) in >> drivers/mmc/core/core.c:mmc_wait_for_req_done() is never returning. > > > Can you post relevant kernel log file, so I'll try to understand the flow? > What command is not getting completed? I suppose it is not data command. This issue was caused by a bug in drivers/dma/edma.c and has already been fixed in https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5fc68a6cad658e45dca3e0a6607df3a8e5df4ef9 Jon -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html