[PATCH 10/23] mmc: core: disable auto retune during card detection process
From: adrian.hunter@intel.com (Adrian Hunter)
Date: 2016-05-10 06:55:56
Also in:
linux-mmc
From: adrian.hunter@intel.com (Adrian Hunter)
Date: 2016-05-10 06:55:56
Also in:
linux-mmc
On 29/04/16 10:42, Dong Aisheng wrote:
And IMX6DL ARD is even worser due to it's using common mmc_send_tuning() function. root at imx6qdlsolo:~# root at imx6qdlsolo:~# [ 129.462564] sysrq: SysRq : Changing Loglevel [ 129.466902] sysrq: Loglevel set to 8 [ 131.616078] sdhci-esdhc-imx 2198000.usdhc: desired SD clock: 198000000, actual: 198000000 [ 131.625311] sdhci-esdhc-imx 2198000.usdhc: change pinctrl state for uhs 6 [ 131.632133] sdhci-esdhc-imx 2198000.usdhc: desired SD clock: 198000000, actual: 198000000 [ 131.642121] mmc0: starting CMD13 arg 59b40000 flags 00000195 [ 131.648925] sdhci-esdhc-imx 2198000.usdhc: tunning with delay 0x0 ESDHC_TUNE_CTRL_STATUS 0x0 [ 131.657818] mmc0: starting CMD19 arg 00000000 flags 00000035 [ 131.663518] mmc0: blksz 64 blocks 1 flags 00000200 tsac 150 ms nsac 0 [ 131.670835] mmc0: req done (CMD19): -123: 00000000 00000000 00000000 00000000
You should stop here because -123 is -ENOMEDIUM