External EMMC on SDHCI interface is getting mounted as read only after coming out of SC7(sleep mode)

Hi All,

We are having Jetson Tx2 based design where we have external emmc on sdhci interface (sdhci-tegra 3400000.sdhci).
We are going in to SC7 sleep mode and coming out of SC7, what we are observing the external emmc is getting mounted as readonly after running for few days.
Here is the error what we are getting :
tegra-ubuntu kernel: [42022.347686] mmcblk2: error -110 sending status command, retrying
tegra-ubuntu kernel: [42022.353781] mmcblk2: error -110 sending status command, retrying
tegra-ubuntu kernel: [42022.359894] mmcblk2: error -110 sending status command, aborting
tegra-ubuntu kernel: [42022.366067] mmc2: cache flush error -110
tegra-ubuntu kernel: [42022.370037] sdhci-tegra 3400000.sdhci: Tuning done, restoring the best tap value : 72
tegra-ubuntu kernel: [42022.441656] mmc2: tried to reset card, got error -2
tegra-ubuntu kernel: [42022.446699] blk_update_request: I/O error, dev mmcblk2, sector 74112
tegra-ubuntu kernel: [42022.453378] EXT4-fs error (device mmcblk2): ext4_find_entry:1441: inode #2: comm touch: reading directory lblock 0

Adding on to this can some one please let me know what is the use of pin SDIO_RST? IS this pin is used to reset the emmc or other card connected to SDHCI interface.

Sorry for the late response, is this still an issue to support? Thanks

Yes, we are still facing this issue, looking for suggestions on this

Please refer to the original emmc configuration setting in the device tree and see if any got missing for your extra emmc.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.