Problems intialising SD-Card

Hi,
I'm having some troubles getting my SD-Card to work with my Arduino Pro (3.3V).
I've wired it up as the following:

SD-Card pin Arduino pin
1 4
2 11
3 ground
4 9 (which is set as "output" and "high", as it has to work as Vcc)
5 13
6 ground
7 12

But when I try to get the "data-logger" example working, it always says: "Initializing SD card...Card failed, or not present".
I've tried a 16 mb MMC-Card and a 512 mb SD-Card, both formatted FAT 16.

Has anybody got an Idea why this isn't working?

Have you put a file on the card, and have you put some data in the file?

Have you formatted the card, It probably needs a specific format.

The card is formatted (FAT 16), and I tried it once with a file on the card named "test.txt" containing just "Test", but it didn't seem to make a difference, it never managed it to initialize the card....

Have you tried looking at the following shield?
http://www.chipstobits.com/blog/storage-shield/

I'm assuming pin 1 on the SD card is the chip select. If it is, make sure it is selected by pulling pin 4 on the Arduino low.

Also, it looks like you're powering it with a digital pin (9 from the Arduino). Digital pins can only supply 40 mA, but SD cards typically require a bit over 50mA and up to 100mA during certain operations. So a separate power supply I'm guessing would solve it.

Matt

Hi,
when I try to make the circuit by my own, it not worked as giving only direct connections with wires as shown in fig below.
http://arduino.cc/forum/index.php/topic,53371.0.html
when i used the below product
http://www.tenettech.com/product.php?id_product=104
I can able to easily achieve the storage and retrieval of data to and from SD card and Arduino .
Regards,
Bala
Tenet Technetronics

About this shield.
I Don't see any passive elements it is just socket for card connected to right pins.

This one should work too ?
And one question - if I want to have Read/Write LED-s I must simply connect them I/O lines ?