我们公司参照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卡的大小的。
需要重启启动设备才能,这个出现的是有几率性的。
Hello Songyuan,
你的描述,特别像是CPU尝试着往SD card里写数据,但是又写不进去。
所以,你看看是不是SD card的写保护开关给闭合了。
伟东