I had exactly the simular problem. My card wasn't readable at any device. I guess the problem was, that the intern CF Card controller was broken. After some searching time in the web, I decided to send my card to http://card-recovery.biz. They recovered all my data and send me a FTP-Access within 3 days.
Stefan
Stefan