Following up on my previous thread ('error -110 sending stop command' on Zynq platform), I have now done a lot more testing across multiple cards and devices. In summary: * Most cards work fine in my custom board and and a ZedBoard, both using Zynq / sdhci controller * The Phison cards I have been buying do not work reliably in either of these devices * The Phison cards do work reliably when put into a laptop using a Realtek RTS5229 PCI Express Card Reader / rtsx_pci Because of the latter, I can't easily reject the cards as defective, because they work fine in some devices. Also, I don't know what I should get to have working cards in the future, as all of the ones I have which work are consumer cards and never the same twice when you buy them. This leaves me with two questions: 1. Does the rtsx_pci driver go through the mmc sub-system, or do I need to go and query somewhere else for that? 2. Is it possible work out from the fact that the card works reliably with this driver, but not with sdhci, which is going wrong? Should I be comparing a list of quirks applied somewhere (I couldn't find one)? Thanks for any input to this, Richard Ash -- 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