Even if the camera says it can't read the card, what happens if you go to "format" in the camera anyway?
I think those CF cards are very sensitive to being ejected properly. I lost about 10 images off a card once because my hard drive crashed before I could eject it properly.