我手中有两张卡,一张是Sandisk,大小为1G,一张是松下的,大小为2G,操作过程如下:
系统启动正常后,把卡插进出,系统会识别,打印如下:
mmc0: new SD card at address e624
mmcblk0: mmc0:e624 SD01G 968 MiB
mmcblk0: p1
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will b
e case sensitive!
然后马上把卡拔出,系统也会识别,打印如下:
mmc0: card e624 removed
s3c2440-sdi s3c2440-sdi: powered down.
重复上面的动作,在拔出卡的时候,系统有时候会打印如下消息(几率不好统计,有时候10次插拨就发生,有时候5次也会发生):
mmcblk0: retrying using single block read
mmcblk0: error -110 sending status comand<3>mmcblk0: error -110 transferring dat
a, sector 429664, nr 32, card status 0x900
end_request: I/O error, dev mmcblk0, sector 429664
mmcblk0: error -110 sending status comand<3>mmcblk0: error -110 sending read/wri
te command, response 0x900, card status 0x900
mmcblk0: error -110 transferring data, sector 429665, nr 31, card status 0x900
mmcblk0: error -110 transferring data, sector 429665, nr 31, card status 0x900
在这个情况下,再插入SD卡,系统就无法识别了。