1GB SD Card: FAT not found

I use an Arduino Mega with the Ethernet Shield. When I insert a 1GB SD Card and run the CardInfo sketch, I get the following message:

Initializing SD card...Wiring is correct and a card is present. Card type: SD1 Could not find FAT16/FAT32 partition. Make sure you've formatted the card

The card is formatted with SDFormatter V4.0

I tried to install sdfatlib to use the sdformatter with no success. Arduino complains: Invalid library.

Edit: I figured out to install sdfatlib. Now I can access the SD card. Seems to be an issue of the standard SD library

Check if you also can use that card on your PC (I got some chineese 2GBs that could be formatted/used on arduino.. and formatted/used on PC, but data written on one unit couldnt be read on the other !!)