AnsweredAssumed Answered

imx6sl 插入SD卡报错导致无法识别SD卡

Question asked by 张 松源 on Mar 13, 2018
Latest reply on Mar 13, 2018 by Wigros Sun

我们公司参照imx6sl设计的板子,运行android 4.4的版本。显示屏是eink 屏。

我用手里的32G,kingston的SD卡,插入设备中,出现如下log:

 

mmc1: host does not support reading read-only switch. assuming write-enable.
mmc1: new high speed SDHC card at address 1234
mmcblk1: mmc1:1234 SA32G 28.9 GiB
mmcblk1: p1
init: no such service 'fuse_extsd'

 

移除SD卡后出现如下log:


mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, retrying
mmcblk1: error -123 sending status command, aborting
end_request: I/O error, dev mmcblk1, sector 1689345
end_request: I/O error, dev mmcblk1, sector 1689346
end_request: I/O error, dev mmcblk1, sector 1689347
end_request: I/O error, dev mmcblk1, sector 1689348
end_request: I/O error, dev mmcblk1, sector 1689349
end_request: I/O error, dev mmcblk1, sector 1689350
end_request: I/O error, dev mmcblk1, sector 1689351
end_request: I/O error, dev mmcblk1, sector 1689352
end_request: I/O error, dev mmcblk1, sector 1689353
end_request: I/O error, dev mmcblk1, sector 1689354
end_request: I/O error, dev mmcblk1, sector 1689355
end_request: I/O error, dev mmcblk1, sector 1689356
end_request: I/O error, dev mmcblk1, sector 1689357

。。。。。。。。

。。。。。

。。。

 

然后就一直不停的输出log,仿佛把整个SD卡的block都尝试访问了一遍,接着就不能再识别新的SD卡了。

通过USB连接电脑也无法看到盘符有数据,但是kernel里面读取的log中是可以看到插入的SD卡的大小的。

需要重启启动设备才能,这个出现的是有几率性的。

Outcomes