Не нашёл более подходящей темы, а плодить топики по каждой проблеме не хотелось бы.
Купил вчера SDHC 4GB от Transcend.
Тион-Про2 рев.3, модуль SPI-MMC.
После подачи питания линукс грузится, mmc0 успешно определяется и работает. После ребута загрузка затыкается на сообщении
mmc0: Error -110 while initialising SD card
Затем ядро, не найдя рутовой партиции, падает в кернел паник.
Ради интереса проверил - ситуация повторяется при софтверном или хардверном ресете. Помогает только отключение питания с карты и подача питания на неё.
В USB-картридере данная карта работает без нареканий.
Пробовал другие карточки - 1GB SD, 2GB SD, 4GB SD (не SDHC) - все отлично отрабатыают после ресета.
Другой SDHC карты проверить, к сожалению, нет.
Ради интереса начал дебагить ядро - затыкается на моменте инициализации spi_mmc, вылетает из этой процедуры по таймауту.
Вопрос - стоит ли дальше искать баги в ядре, или сразу карту признать глючной?