This post refers to this one : "MCI fails to initialze on SD Card 1/2 of the time" I'm using a stellaris LM3s9b92 (Cortex-M3), the RL-ARM library and a sd-card. Sometimes, after a reset of my microcontroller, the finit() function fails (return = 1). After a second call to this function, it's OK. Without the sources of this library, I can't say where is the problem. I saw I'm not the only one with this problem. Is there any solution ? Regards.