SD communication doesn't begin

Hello there. As the subject says, I'm having trouble initializing my SD card. I don't if it's just connectivity problems, or if it's something wrong with the CS pin.
The module is the one in the attached image. I've checked every pin with a multimeter, and then I realized that each horizontal pair of pins are connected together, so it's breadboard friendly (or at least that's what I think).
I connect every pin with my Arduino board as the SD library's documentation says (except 3V3 pin and the ground pin next to it).
The idea is to read all the bytes (uncompressed samples) of an entire song (file), but every time I power up or reset the board, the serial monitor always outputs me an initialization failure. My sketch is based on an example of the SD library.
I've tried: change the CS (aka SS) pin of the board, use an actual standard form-factor SD card (because first I used the "micro" form with an adapter), set beforehand the CS pin as an output; but still nothing. Furthermore, both cards can be read from my computer, so they are not damaged or something.

Hope you could understand me and I will appreciate any help.

Hi

1st see here:

http://forum.arduino.cc/index.php?topic=224855.0

You could had a defective one.

I used one of this, but with level shifter ( CD4050) for data line, cs, and sck
At same time I got trouble with some sd card. From 1gb to 4gb, not all of then are recognized.
And use this to format the sd-card.

http://forum.arduino.cc/index.php?topic=228201.0

Try sd example Cardinfo.

  • Checked the CS trace, and it's OK.
  • Formatted card with SDFormatter, done.
  • Checking all the connectons, I found that the MOSI pin was the broken one (breadboard broken traces, not the module itself). Now I'm touching the bare wire directly to the pin 11 of my board, in order to get this to work (mine is the Nano one, not the Uno).
  • Now, the CardInfo sketch detects my SD card, but not the partition in it. What's going on now? My computer still detects the card and the files in it, no problem; so why this happens?. Here is the serial monitor's output:
Initializing SD card...Wiring is correct and a card is present.

Card type: SDHC
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card

Update:

Thanks for your help!
The partition problem was due to a loose connection on the pin 11. So now the solution is get a new and more reliable breadboard.

Thanks again! :smiley: