Simple SD shield not working properly

I have a simple SD card shield similar to this:

Card info example works. Create and delete files works.
But I can't write to or read from a file.

Tried two different shields and three different SD cards.

When I use an ethernet shield with a micro SD slot everything works. Tried that micro SD card in the SD shield with card adapter, no luck.

Very strange...

If you are serious about using data logging don't use that PCB.
Use one like this, it has proper level shifting circuitry on it.

Hi , you can try that plus your SD board on breakboard directly.
I think that the problem should be fail contact.