Hi, I am trying to bring up a wifi driver (wl1837 from TI) with no success on a custom kernel 3.18.10 (Exynos Odroid). The same driver (backported from 3.17) works fine in another platform with a 3.14 Kernel. The problem seems to be the mmc not the wifi driver. Everything works fine until it tries to send a CMD53 command: [ 545.724775] mmc1: req done (CMD52): 0: 00001004 00000000 00000000 00000000 [ 545.724786] SDIO: Enabled device mmc1:0001:2 [ 545.800123] mmc0: starting CMD13 arg 12340000 flags 00000195 [ 545.800148] s3c-sdhci exynos4-sdhci.2: selected source 2, clock 50000000, delta 1111112 [ 545.800175] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001 [ 545.800189] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000 [ 545.925214] mmc1: starting CMD53 arg a7ff8804 flags 000001b5 [ 545.925266] mmc1: blksz 4 blocks 1 flags 00000100 tsac 1000 ms nsac 0 [ 545.925369] s3c-sdhci exynos4-sdhci.3: selected source 2, clock 50000000, delta 1111112 [ 545.925499] sdhci [sdhci_calc_timeout()]: mmc1: Too large timeout 0xf requested for CMD53! [ 545.925602] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00208003 [ 545.925692] mmc1: req done (CMD53): 0: 00001000 00000000 00000000 00000000 [ 545.925726] mmc1: 0 bytes transferred: -84 It takes around 0.3 ms to catch the interrupt, compared to 7 ms in the working platform. I cannot figure out what the problem is. Please could you help me to understand what's going on? Is it a known bug? Thank you in advance. -- 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