AnsweredAssumed Answered

sdio crash and can't ok after reset

Question asked by Peter Yin on Apr 25, 2013
Branched to a new discussion

the platform is mx51, sdio1 is sd card, sdio2 is wifi, both the sdio is working, after sometime, the wifi start communicate timeout, and there is no sdio interrup about 15 second, then the host receive interrup, but the int status indicate there is data crc error interrup(0x0020000a), the error message is this:

mmc1: Got data interrupt 0x00200000 even though no data operation was in progress.

mxsdhci: ============== REGISTER DUMP ==============

mxsdhci: Sys addr: 0xabcb36c0 | Version:  0x00001201

mxsdhci: Blk size: 0x00000200 | Blk cnt:  0x00000003

mxsdhci: Argument: 0xad000003 | Trn mode: 0x353a0023

mxsdhci: Present:  0xfd890008 | Host ctl: 0x000000ab

mxsdhci: Clock:    0x000e003f                      

mxsdhci: Int stat: 0x0020000a                      

mxsdhci: Int enab: 0x117f000f | Sig enab: 0x117f000f

mxsdhci: Caps:     0x07f30000                      

mxsdhci: ===========================================

 

after a while the sdio1 still error, even I do software reset to sdio, it is still can't recover,

this issue not easy to reproduce, and have trouble me for a long time.

Did anyone encounter similar issue? thanks in advance.

 

peter

 

Original Attachment has been moved to: kern.log.zip

Outcomes