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

cancel
Showing results for 
Search instead for 
Did you mean: 

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

1,149 Views
张松源
Contributor III

我们公司参照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卡的大小的。

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

Labels (1)
Tags (1)
0 Kudos
1 Reply

144 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Songyuan,

    你的描述,特别像是CPU尝试着往SD card里写数据,但是又写不进去。

    所以,你看看是不是SD card的写保护开关给闭合了。

伟东