Hi, On Fri, Dec 02, 2011 at 13:05:22, Heiko Schocher wrote: > Hello, > > trying Linux 3.2.0-rc3 on an am1808 based board using MMCSD1 controller, > and facing problems with using DMA. Deactivating use_dma=0 in the > davinci_mmc controller and mmc works in pio mode without problems. > So there are no hardware problems, pinmux is ok, psc are all on. > Please refer to the discussion at [1] where similar issue was discussed. Go through the entire thread. In the patch posted by Juha in this link, I see that except for the below hunk all others are integrated. @@ -1508,7 +1506,7 @@ static int __init edma_probe(struct platform_device *pdev) * started by the codec engine will not cause audio defects. */ for (i = 0; i < edma_info[j]->num_channels; i++) - map_dmach_queue(j, i, EVENTQ_1); + map_dmach_queue(j, i, edma_info[j]->default_queue); queue_tc_mapping = info[j].queue_tc_mapping; queue_priority_mapping = info[j].queue_priority_mapping; Can you check whether the above patch fixes your issue? [1] http://www.mail-archive.com/davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx/msg17926.html Thanks, Sudhakar -- 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