am3359 amdrond4.0系统sd卡操作时,如果正在给sd卡写数据的过程中突然拔出sd卡系统会马上死机。
此大问题呀。
麻烦TI工程师分析解答。
ping yang2:
am3359 SD卡热插拔时死机包这个错误怎么回事啊mmcblk0: error -84 transferring data, sector 415815, nr 8, cmd response 0x900, card status 0xb00?
希望TI能帮我解决。
谢谢
leo chen:
回复 ping yang2:
有可能是卡本身的问题
你目前用的卡是class几的
我用的class4还没遇到这个问题
ping yang2:
回复 leo chen:
我的是金士顿的卡,
也是class4的卡,你是怎么测试的,
这个不是每次都会出现,主要是在拔卡的时候,如果快了基本上都有会出现。
多插拔几次就会出现了。
Steven Liu1:
回复 ping yang2:
SD卡这块一般软硬件都改动不大,出问题的概率比较小,所以建议你先在TI官方的EVM板上进行一下复现,看看是否还有这个问题。
如果有的话,可能和你的卡的关系比较大,换一张卡试试。如果EVM板没问题,再从自己板子的软硬件查一下。
qiang feng2:
回复 Steven Liu1:
我用的SD卡启动系统上电5%的概率会出现下面的信息,导致文件系统挂不上
[ 2.798614] mmcblk0: error -84 transferring data, sector 1252296, nr 8, cmd response 0x900, card status 0xc00[2018-02-03 07:10:59.133][ 2.809432] end_request: I/O error, dev mmcblk0, sector 1252298[2018-02-03 07:10:59.133][ 2.815640] Buffer I/O error on device mmcblk0p2, logical block 131705[2018-02-03 07:10:59.142][ 2.835119] EXT4-fs (mmcblk0p2): error loading journal[2018-02-03 07:10:59.160]
不知道有解决方案不