DF-1023 / fix.diff
diff --git a/sys/bus/mmc/mmc.c b/sys/bus/mmc/mmc.c --- a/sys/bus/mmc/mmc.c +++ b/sys/bus/mmc/mmc.c @@ -1105,8 +1105,10 @@ csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3); csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4); csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1); - } else - panic("unknown SD CSD version"); + } else { + kprintf("unknown SD CSD version %d\n", v); + return; + } } static void |