MT6589概率性掉T卡
时间:10-02
整理:3721RD
点击:
各位同行,有没有人在在89平台上出现概率性掉T卡,尤其在使用高德导航的时候。欢迎指点。
<7>[ 695.408989] 0)mt-I2C mt-i2c.6: bus resume
<7>[ 695.409019] 0)i2c i2c-6: bus resume
<7>[ 695.409049] 0)mtk-msdc mtk-msdc.0: bus resume
<3>[ 695.409110] 0)msdc0 -> PM Resume
<4>[ 695.409128] 0)msdc LDO<4> power on<3300>
<6>[ 695.409141] 0)[Power/PMIC] [hwPowerOn] 0,NOP(4),0
<5>[ 695.409159] 0)[Power/PMIC] ****[dct_pmic_VEMC_3V3_sel] value=3300
<5>[ 695.409188] 0)[Power/PMIC] [dct_pmic_VEMC_3V3_enable] 1
<3>[ 695.417764] 0)msdc0 -> ! Set<52000KHz> Source<200000KHz> -> sclk<50000KHz> DDR<1> mode<2> div<0>
<4>[ 695.487544] 0)msdc0 select card<0x00010000>
<7>[ 695.487630] 0)mtk-msdc mtk-msdc.1: bus resume
<3>[ 695.487667] 0)msdc1 -> PM Resume
<4>[ 695.487705] 0)msdc LDO<2> power on<3300>
<6>[ 695.487717] 0)[Power/PMIC] [hwPowerOn] 0,NOP(2),0
<5>[ 695.487735] 0)[Power/PMIC] ****[dct_pmic_VMC1_sel] value=3300
<5>[ 695.487763] 0)[Power/PMIC] [dct_pmic_VMC1_enable] 1
<4>[ 695.487792] 0)msdc LDO<3> power on<3300>
<6>[ 695.487803] 0)[Power/PMIC] [hwPowerOn] 0,NOP(3),0
<5>[ 695.487821] 0)[Power/PMIC] ****[dct_pmic_VMCH1_sel] value=3300
<5>[ 695.487847] 0)[Power/PMIC] [dct_pmic_VMCH1_enable] 1
<4>[ 695.507378] 0)msdc1 -> ! Set<400KHz> Source<200000KHz> -> sclk<400KHz> DDR<0> mode<0> div<125>
<3>[ 695.529932] 0)sd card rocr <0x0>
<4>[ 695.529948] 0)mmc1: error -123 during resume (card was removed?)
<7>[ 695.530006] 0)mtk-msdc mtk-msdc.3: bus resume
<3>[ 466.764455] 0)[MSDC] msdc1 -> need to lower freq <- msdc_lower_freq() : L<4793> PID<kworker/u:2><0x47>
<3>[ 466.764476] 0)[MSDC] msdc1 -> TUNE CMD Times(64) <- msdc_reset_tune_counter() : L<1965> PID<kworker/u:2><0x47>
<3>[ 466.764498] 0)[MSDC] msdc1 -> but, div<2> power tuning <- msdc_lower_freq() : L<4799> PID<kworker/u:2><0x47>
<3>[ 466.764521] 0)msdc1 -> TUNE_CMD: rsmpl<0> rrdly<31> cmdrtc<1> dl_cksel<0> sfreq.<25000000> <- msdc_tune_cmdrsp() : L<4903> PID<kworker/u:2><0x47>
<3>[ 466.764537] 0)[MSDC] msdc1 -> failed to updata cmd para for app <- msdc_ops_request_legacy() : L<5524> PID<kworker/u:2><0x47>
<4>[ 466.764575] 0)mmc1: error -95 during resume (card was removed?)
<7>[ 466.764634] 0)mtk-msdc mtk-msdc.3: bus resume
<7>[ 695.408989] 0)mt-I2C mt-i2c.6: bus resume
<7>[ 695.409019] 0)i2c i2c-6: bus resume
<7>[ 695.409049] 0)mtk-msdc mtk-msdc.0: bus resume
<3>[ 695.409110] 0)msdc0 -> PM Resume
<4>[ 695.409128] 0)msdc LDO<4> power on<3300>
<6>[ 695.409141] 0)[Power/PMIC] [hwPowerOn] 0,NOP(4),0
<5>[ 695.409159] 0)[Power/PMIC] ****[dct_pmic_VEMC_3V3_sel] value=3300
<5>[ 695.409188] 0)[Power/PMIC] [dct_pmic_VEMC_3V3_enable] 1
<3>[ 695.417764] 0)msdc0 -> ! Set<52000KHz> Source<200000KHz> -> sclk<50000KHz> DDR<1> mode<2> div<0>
<4>[ 695.487544] 0)msdc0 select card<0x00010000>
<7>[ 695.487630] 0)mtk-msdc mtk-msdc.1: bus resume
<3>[ 695.487667] 0)msdc1 -> PM Resume
<4>[ 695.487705] 0)msdc LDO<2> power on<3300>
<6>[ 695.487717] 0)[Power/PMIC] [hwPowerOn] 0,NOP(2),0
<5>[ 695.487735] 0)[Power/PMIC] ****[dct_pmic_VMC1_sel] value=3300
<5>[ 695.487763] 0)[Power/PMIC] [dct_pmic_VMC1_enable] 1
<4>[ 695.487792] 0)msdc LDO<3> power on<3300>
<6>[ 695.487803] 0)[Power/PMIC] [hwPowerOn] 0,NOP(3),0
<5>[ 695.487821] 0)[Power/PMIC] ****[dct_pmic_VMCH1_sel] value=3300
<5>[ 695.487847] 0)[Power/PMIC] [dct_pmic_VMCH1_enable] 1
<4>[ 695.507378] 0)msdc1 -> ! Set<400KHz> Source<200000KHz> -> sclk<400KHz> DDR<0> mode<0> div<125>
<3>[ 695.529932] 0)sd card rocr <0x0>
<4>[ 695.529948] 0)mmc1: error -123 during resume (card was removed?)
<7>[ 695.530006] 0)mtk-msdc mtk-msdc.3: bus resume
<3>[ 466.764455] 0)[MSDC] msdc1 -> need to lower freq <- msdc_lower_freq() : L<4793> PID<kworker/u:2><0x47>
<3>[ 466.764476] 0)[MSDC] msdc1 -> TUNE CMD Times(64) <- msdc_reset_tune_counter() : L<1965> PID<kworker/u:2><0x47>
<3>[ 466.764498] 0)[MSDC] msdc1 -> but, div<2> power tuning <- msdc_lower_freq() : L<4799> PID<kworker/u:2><0x47>
<3>[ 466.764521] 0)msdc1 -> TUNE_CMD: rsmpl<0> rrdly<31> cmdrtc<1> dl_cksel<0> sfreq.<25000000> <- msdc_tune_cmdrsp() : L<4903> PID<kworker/u:2><0x47>
<3>[ 466.764537] 0)[MSDC] msdc1 -> failed to updata cmd para for app <- msdc_ops_request_legacy() : L<5524> PID<kworker/u:2><0x47>
<4>[ 466.764575] 0)mmc1: error -95 during resume (card was removed?)
<7>[ 466.764634] 0)mtk-msdc mtk-msdc.3: bus resume
卡坐的质量有问题,我们也碰到了。
搞不好还会把用户的TF卡给烧掉。
用品牌SD卡验证一下。
多谢你的指点
多谢你的指点。
有验证过,但是也会出现。
硬件上查一下,看是否会有干拢?
驱动上加一下驱动电流试一下。
如果有留上拉电阻的地方,将上拉电阻贴上试一下。
小编,这个问题搞好了吗? 我现在也碰到了,MT6582平台的手机,放置1个小时左右就会掉T卡,重启就好,log也是多次resume过程出现异常。