Thread (3 messages) 3 messages, 2 authors, 2017-12-02

SD card wont work with dw_mmc driver in linux. Error -84 EILSEQ

From: Greg KH <hidden>
Date: 2017-11-29 05:08:51

On Mon, Nov 27, 2017 at 06:26:04PM +0100, John Smith wrote:
CMD18 Multiblockread and CMD17 Single block read are failing during driver
initialisation sequence.. I can not figure out, what the problem is. These CMDs
return with -84, which means:

 * EILSEQ       Basic format problem with the received or sent data
 *              (e.g. CRC check failed, incorrect opcode in response
 *              or bad end bit)

I am able to load files from the sd card in uboot and most of the CMDs are also
working in the dw_mmc driver as you can see below.

 

Clock is set to 25MHz, tested are two different sd cards (=same result). ARMv7,
Kernel 4.0, dw_mmc driver
Kernel release 4.0 is really really old, please try something newer and
more modern please.

And why not ask this on the mailing list for this subsystem?  The
developers there can help you out best.

thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help