И еще дополнение - последнее на сегодня.
Когда собрал ядро с включенным дебагом на SD/MMC, получил следующее:
mmc_spi spi1.1: ASSUMING 3.2-3.4 V slot power
mmc_spi spi1.1: SD/MMC host mmc0, no DMA, no WP, no poweroff
mmc_spi spi1.1: setup unsupported mode bits 4
mmc_spi spi1.1: can't change chip-select polarity
mmc0: sector size: 32768
mmc0: new SD card on SPI
mmcblk0: mmc0:0000 SD 1978368KiB
mmcblk0:<7>mmc0: starting CMD18 arg 00000000 flags 000000b5
p1
......
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
mmcblk0: error -22 sending stop command
end_request: I/O error, dev mmcblk0, sector 3956728
Buffer I/O error on device mmcblk0, logical block 494591
и так далее...
То есть, вроде карточка определилась, а потом начались проблемы...
Да, еще странная штука - очень-очень древняя SD на 16Мб определяется без каких-либо проблем....