Hi, our controller set "Max Block Length" to 3 (4096 byte), but the linux driver ignore this value [1]. Is there any reason to do that . Or it is code that was written with an older sdhci spec, and we can ignore this check today. Matthieu PS : please keep me in CC. [1] if (mmc->max_blk_size >= 3) { pr_warning("%s: Invalid maximum block size, " "assuming 512 bytes\n", mmc_hostname(mmc)); mmc->max_blk_size = 0; } -- 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