Hi FSL,
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?
BR,
Zoe