安卓设备TF卡概率性无法识别问题

现象

使用t卡的设备出货前检测是正常的,放在仓库中或出货后再开机,有概率的机器无法识别,重新插拔或重启无效,拔下来放pc电脑上识别后再插回设备则恢复正常能识别。

设备信息

系统: Android 8.1.0
数量:抽检有12%的设备无法识别
TF卡:SanDisk Ultra 64GB 10 A1 microSD XC1, 外观上红下灰。
问了t卡原厂,分析是兼容性问题,不给解。

分析过程

拆了10多台问题机,除一张t卡坏了外,其余卡插到电脑上后再放到设备上恢复正常。
出厂才几个月,卡未见破损等不良现象。
• 拆机后,把卡从设备上拿走后再放到设备上,重新开机,无效;
• 卡拆下来放电脑上插拔了下(不打开t卡,不格式化)再放回设备后正常;
• 硬件排查T卡供电,信号上电时序,相关引脚的连通性及半导体特性,没有发现明显异常;
接串口看日志

[   11.329375] c3 mmc1: starting CMD55 arg 00000000 flags 000000f5
[   11.329383] c3 sprd_sdhc_request(sdio_sd) CMD55 request 0 1 0
[   11.329387] c3 sprd_send_cmd(sdio_sd)  CMD55, arg 0x0, flag 0xf5
[   11.329395] c3 sprd_sdhc sdio_sd CMD55 rsp:0x15 intflag:0xf8001
[   11.329395] c3 if_mult:0x0 if_read:0x0 auto_cmd:0x0 if_dma:

猜你喜欢

转载自blog.csdn.net/zmlovelx/article/details/129202185
今日推荐