I've copied the original FS from flash to a ADATA's Asus Eee Edition 16 GB SDHC Card. I'm getting IO-errors after 2 days. Then I copied again und got IO-errors after 1 day. So I copied the flash again but this time to a 2 GB SanDisc SD card and it finally works! Now I use a 16GB Kingston USB flash drive for storage.
The 16GB ADATA card works perfectly on my digital camera...
Its pretty wel explained in the link provided in the post above me. The protection for increased lifetime for SD cards works only on FAT partitions. So when putting a ext2 filesystem on them the error correction of SD dusnt work anymore hench faster problems while in your camera its probaly reflashed to fat. and so the error correction works again.