I'm running archlinux arm on my raspberry pi 2 and I'm seeing the following during boot:
mmc-bcm2835 3f300000.mmc: mmc-bcm2835: Unable to initialise DMA channels. Falling back to PIO
I added bcm2708.bcm2835_mmc=1 to my /boot/cmdline.txt but I'm still seeing the same thing. In any case I was pretty sure this new driver was the default. Is the archlinux kernel compiled with CONFIG_DMA_BCM2708=y ?