Read_write Problem on a SD card

Try this code instead.

  while(!SD.begin(sdChipSelect)) {
    Serial.println("initialization failed!");
    delay(2000);
    Serial.print("Initializing SD card again...");
  }
  Serial.println("initialization done.");