error -110 sending stop command

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

 



Hi,

I'm having the following errors on my SD-card when writing to them:

mmc0: Timeout waiting for hardware interrupt.
mmcblk0: error -110 sending stop command, original cmd response 0x900,
card status 0x400e00

Basically this happens when writing to the SD, and after this the
SD-card becomes unusable.

After this, the kernel [mmcqd/0] task is hogging CPU, and mmc0
interrupts are coming in at very fast pace (seems 10k+ interrupts
per second). Waiting long enough the following messages appear too:

[  896.871617] mmc0: Card stuck in programming state! mmcblk0 card_busy_detect
[  898.235070] mmc0: card never left busy state
[  898.235078] mmc0: tried to reset card
[  898.235087] blk_update_request: I/O error, dev mmcblk0, sector 16384
[  898.235098] Buffer I/O error on dev mmcblk0p1, logical block 8192, lost async page write
[  898.235107] blk_update_request: I/O error, dev mmcblk0, sector 16385
[  898.235114] Buffer I/O error on dev mmcblk0p1, logical block 8193, lost async page write
[  898.237103] mmcblk0: error -110 sending status command, retrying
[  898.238069] mmcblk0: error -110 sending status command, retrying
[  898.239057] mmcblk0: error -110 sending status command, aborting

After which the SD does not work at all until reboot.

This is pretty much what Richard Ash described in the thread 'error -110
sending stop command' on Zynq platform. Also the thread 'Unstable mmc
operation on armada38x' from Tor Krill looks the same issue.

The hardware I have is http://www.pcengines.ch/apu2c4.htm and on bootup
dmesg says:
[    3.082221] sdhci: Secure Digital Host Controller Interface driver
[    3.082228] sdhci: Copyright(c) Pierre Ossman
[    3.083135] sdhci-pci 0000:00:14.7: SDHCI controller found [1022:7813] (rev 1)
[    3.083495] sdhci-pci 0000:00:14.7: No vmmc regulator found
[    3.083503] sdhci-pci 0000:00:14.7: No vqmmc regulator found
[    3.084994] mmc0: SDHCI controller on PCI [0000:00:14.7] using ADMA 64-bit
[    3.156461] mmc0: new high speed SDHC card at address 0007
[    3.347692] mmcblk0: mmc0:0007 SD04G 3.71 GiB 
[    3.349924]  mmcblk0: p1

I have verified that this issues exist in 4.1.20 and 4.4.10.

Any suggestions how to debug this further? Perhaps some quirks to test?
Or already committed patches/fixes that might resolve this issue?

Thanks,
Timo
--
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