Я вчера немного поизучал работу SDIO и ошибок которые происходят. У меня на 1.5 часовой печати раз 10-15 возникали ошибки на чтении, но все только один раз при чтении блока, т.е. к проблемам это не приводило. Но ошибка была не по data timeout или crc error, а в том, что оставался поднятым флаг rxdavl. Было бы все же интересно посмотреть, что происходит у тех, у кого ошибки чтения приводят к обнулению счетчика попыток и в итоге ошибкам печати.