mmc: imx: 8-bit bus timeout (4.10-rc1)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Fabio, Shawn,

While I was testing some pinctrl modifications based on kernel 4.10-rc1,
I've encountered some errors with the sdhci driver:
[   13.919613] mmc2: Timeout waiting for hardware cmd interrupt.
[   13.925400] sdhci: =========== REGISTER DUMP (mmc2)===========
[   13.931260] sdhci: Sys addr: 0x3d733000 | Version:  0x00000002
[   13.937113] sdhci: Blk size: 0x00000200 | Blk cnt:  0x00000001
[   13.942965] sdhci: Argument: 0x00010000 | Trn mode: 0x00000013
[   13.948817] sdhci: Present:  0x01fd8009 | Host ctl: 0x00000031
[   13.954668] sdhci: Power:    0x00000002 | Blk gap:  0x00000080
[   13.960518] sdhci: Wake-up:  0x00000008 | Clock:    0x0000001f
[   13.966369] sdhci: Timeout:  0x0000008f | Int stat: 0x00000000
[   13.972221] sdhci: Int enab: 0x107f100b | Sig enab: 0x107f100b
[   13.978071] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003
[   13.983922] sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000a007
[   13.989773] sdhci: Cmd:      0x00000d1a | Max curr: 0x00ffffff
[   13.995623] sdhci: Host ctl2: 0x00000000
[   13.999563] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0xefc7d208
[   14.005406] sdhci: ===========================================
...

This goes on until it finally says:
[  169.532125] mmc2: switch to bus width 8 ddr failed
[  169.536970] mmc2: error -110 whilst initialising MMC card

This issue was seen on a Nitrogen6_MAX and only affects the eMMC (8-bit
bus) whereas the regular SD card slot works fine.

Have you seen such behavior? Is the eMMC on the SABRE platform working
fine?

Regards,
Gary
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux