Auduino YUN scheda SD non funziona

Salve a tutti
Ho un problema con il mio Arduino YUN, provo a leggere il contenuto di un file posizionato sulla SD, a volte funziona, la maggior parte no.
Se provo ad accedere via ftp il file si apre sempre correttamente.

#define CONFIG_FILE "/mnt/sda1/arduino/config/config.txt"

String PASSWORD = "" ;
char c;

YunServer server(PORT);

void setup() {

// ***** Bridge startup *******************************************
Bridge.begin();
delay(500);

// ***** FileSystem startup *******************************************
if (!FileSystem.begin())
error_print(1);
else {
File configFile = FileSystem.open(CONFIG_FILE);
if (configFile) {
// read from the file until there's nothing else in it:
while (configFile.available()) {
c = configFile.read();
PASSWORD = PASSWORD + String(c);
}
configFile.close();
}
else {
error_print(2);
}
}
}

Grazie dell'aiuto.

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare.
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.