I had problems with earlier xD cards. I used to use a CF adapter and a firewire CF reader for speed. Now I am using a dedicated xD reader from Eastgear. Try it.
There was a 1GB Type M that I had problems with - probably because I used the PC to format it. Thank God, no pictures lost but I had...