--- a/drivers/mmc/mmc.c 2006-03-22 17:44:41.000000000 +0000 +++ b/drivers/mmc/mmc.c 2006-07-23 04:38:45.000000000 +0000 @@ -1033,7 +1033,7 @@ static void mmc_setup(struct mmc_host *h if (err != MMC_ERR_NONE) { host->mode = MMC_MODE_MMC; - err = mmc_send_op_cond(host, 0, &ocr); + err = mmc_send_op_cond(host, host->ocr_avail, &ocr); if (err != MMC_ERR_NONE) return; }