Probleme d'utilisation carte SD et ethernet.

Bonjour,
j'ai rencontré un problème lorsque j'utilise la carte SD et Ethernet dans le même programme.
Je travail avec un shield ethernet (WIZnet W5100) et un Arduino méga.

Lorsque je met uniquement j'utilise uniquement la carte SD dans mon code, tout ce passe bien. Lorsque je met ethernet et la carte SD, le programme ne sait plus ouvrir la carte SD. Je dois a chaque relancement du code retirer et puis remettre la carte SD dans le shield pour que ça fonctionne.
Voici mon code :

Serial.begin(9600);
  pinMode(53, OUTPUT); //Ou 10 a verifier
  Ethernet.begin(mac);
  Serial.println(Ethernet.localIP());
  if(!SD.begin(4))
  {
    Serial.println("Initialisation de la carte SD a echoue !");
    return;
  }
  Serial.println("Initialisation reussie");

Merci d'avance.

(deleted)

Merci à vous.

Cette article explique que ça ne fonctionne pas en même temps, mais n'explique pas comment contourner pour arriver a savoir utiliser les deux...

vous avez la même discussion dans votre autre fil...