On Jul 17, 2012, at 7:08 AM, Greg Troxel wrote: > So the 4-byte read causes the SDHC_ERROR_INTERRUPT not to get set because > the same read reads EINTR_STATUS, or the chip that's in systems that need > 4-byte reads is different (ESDHC vs SDHC?)?
The chip does not implement SDHC_ERROR_INTERRUPT. It's always 0. It depends on the vendor. Freescale decided to not set it.