Skip to contentSkip to conversation

omap_hsmmc: Problem with SanDisk Extreme Pro MicroSDHC 1

DISCUSSION Stefan Roese 1 participant 2 messages Apr 7, 2014 – Apr 8, 2014 MMC, SD and SDIO

lore
Share & tools
lore
#0 lore raw

Hi!

I'm currently testing on an OMAP3530 board (tao3530 SOM with custom baseboard) with v3.14. I applied all the OMAP/pbias patch from Balaji and MMC/SDcard detection seemed to work reliably.

But now I noticed that the SanDisk Extreme Pro MicroSDHC 1 (8 GB) is not detected all the time. It seems that the card detected fails with timeout on (approx?) each 2nd reboot (via reset button). A quick check shows that the timeout happens in mmc_send_app_op_cond():

[    4.901275] mmc0: error -110 whilst initialising SD card
[    4.939849] mmc1: new SDIO card at address 0001

Is this a known issue? Any ideas on how to fix this?

Thanks,
Stefan

#1 lore raw
Quoted 9 lines · Stefan Roese

I'm currently testing on an OMAP3530 board (tao3530 SOM with custom baseboard) with v3.14. I applied all the OMAP/pbias patch from Balaji and MMC/SDcard detection seemed to work reliably.

But now I noticed that the SanDisk Extreme Pro MicroSDHC 1 (8 GB) is not detected all the time. It seems that the card detected fails with timeout on (approx?) each 2nd reboot (via reset button). A quick check shows that the timeout happens in mmc_send_app_op_cond():

Quoted 4 lines
[    4.901275] mmc0: error -110 whilst initialising SD card
[    4.939849] mmc1: new SDIO card at address 0001

Is this a known issue? Any ideas on how to fix this?

Just to let you know. I missed to add the "cd-gpios" property to the mmc DT node. With this addition the detection seems to work reliably.

Sorry for the noise,
Stefan