sd开机不识别 ,系统休眠后重新唤醒或者热插拔一下会识别

你们好,我想问一下,在高通 sm6115 平台下,SD卡检测脚为上拉电阻,可以支持热插拔,问题现象是SD卡在开机时不识别,在系统休眠后可以识别,或者在开机后热插拔一下可以识别,在追代码时在sd_ops.c文件中的 mmc_send_app_op_cond 这个函数中 的 for (i = 100; i; i--) 循环中调用 mmc_wait_for_app_cmd 函数后失败,错误码是-84,在重新热插拔后或者系统休眠后打开他重新检测时走这个调用 mmc_wait_for_app_cmd 函数时正常,不会报错,修改驱动能力后也是如此,并没有改善。所以我想问一下,这个问题该如何去寻找解决思路,麻烦给点建议,感谢!