Referente a la SD,una de las posibles causas (No describes el error solo dices que no funciona) es que tu SD debe esta formateada en Fat16 para que funcione ya que si la formateas en otro sistema nisiquiera accederas a ella otra situacion puede ser el como lo gestiona la SD pero esto ultimo jamas he visto que provoque problemas