Hi Fabio, On 12/02/2015 12:53 PM, Fabio Estevam wrote: > On Wed, Dec 2, 2015 at 5:28 PM, Eric Nelson <e...@nelint.com> wrote: > ... >> >> diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c >> index 53084a7..8f5d9e1 100644 >> --- a/drivers/mmc/mmc.c >> +++ b/drivers/mmc/mmc.c >> @@ -105,6 +105,9 @@ int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd >> *cmd, struct mmc_data *data) >> #else >> ret = mmc->cfg->ops->send_cmd(mmc, cmd, data); >> #endif >> + if (ret) >> + printf("error %d from CMD_SEND:%d\n", ret, cmd->cmdidx); >> + >> return ret; > > Applying this change on top of head I get: > > => mmc erase 4000 1000 > > MMC erase: dev # 2, block # 16384, count 4096 ... Timeout waiting for DAT0 to > go > high! > error -19 from CMD_SEND:38 > mmc erase failed > 0 blocks erased: ERROR
How easy is this for you to reproduce? I'm only seeing the error sporadically, which makes it difficult to test. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot