Я разрабатываю драйвер MMC в Linux. Моя система теперь может стабильно загружаться через eMMC и SDCard. Но во время загрузки я увидел несколько ошибок, сгенерированных на консоли.
[ 0.889357] mmc0: tuning execution failed: -5
[ 0.903700] mmc0: error -5 whilst initialising SD card
с некоторыми журналами отладки,
[ 0.976730] [DEBUG] mmc_sd_init_card
[ 1.143724] [DEBUG] mmc_execute_tuning
[ 1.219758] [DEBUG] tmio_mmc_execute_tuning: Tuning procedure failed = -5
[ 1.253255] [DEBUG] mmc_sd_init_uhs_card: err=-5
Кажется, ошибка произошла из-за инициализации SD-карты (UHS).
Несмотря на ошибку, я все же смог использовать sdcard и eMMC после завершения загрузки системы.
Я немного двусмысленен по поводу ошибки "настройка выполнения". Кто может объяснить это и предложить исправление? Спасибо!