AnsweredAssumed Answered

Use sd1 as a sd card, open some error

Question asked by Zoe Chen on Jun 18, 2015
Latest reply on Jun 30, 2015 by Zoe Chen


     I use sd1 to mount our sdcard, when insert our sdcard, system will log:

[mmc3]mmc_wait_for_req: cmd 51

mmc3: Timeout waiting for hardware interrupt.

sdhci: =========== REGISTER DUMP (mmc3)===========

sdhci: Sys addr: 0x1faf6240 | Version:  0x00000002

sdhci: Blk size: 0x00000008 | Blk cnt:  0x00000001

sdhci: Argument: 0x00000000 | Trn mode: 0x00000000

sdhci: Present:  0xfff9820e | Host ctl: 0x00000001

sdhci: Power:    0x0000000d | Blk gap:  0x00000000

sdhci: Wake-up:  0x00000000 | Clock:    0x000010ff

sdhci: Timeout:  0x00000000 | Int stat: 0x00000000

sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b

sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003

sdhci: Caps:     0x07eb0000 | Caps_1:   0x00000007

sdhci: Cmd:      0x0000333a | Max curr: 0x00ffffff

sdhci: Host ctl2: 0x00000000

sdhci: ===========================================


and I dump the register 0x30 and 0x24, it shows:

0x30: 0x00000001,

0x24: 0xfff9820e.


I send CMD55 before CMD51, it log :

0x30: 0x00000001,

0x24: 0xfff98088.


As your spec said: Read Transfer Active:  A Transfer Complete interrupt is generated when this bit changes to 0(IMX6DQRM, p5484).

So, can you give me some suggestion?