Я разрабатываю драйвер MMC в Linux. Теперь моя система может стабильно загружаться через eMMC и SD-карту. Но во время загрузки я увидел некоторые ошибки, генерируемые на консоли.
[ 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).
Несмотря на ошибку, я все еще мог использовать SD-карту и eMMC после завершения загрузки системы.
Я немного неоднозначно отношусь к ошибке "настройка выполнения". Кто может объяснить это и предложить исправление? Спасибо!