Bit of a strange one this, 3 weeks ago I bought my 7D not had much time to play with it, needless to say it only has 100 photos taken so far.
At time of purchase I bought a 16gb SanDisk Extreme 60MB/s UDMA CF card, which I've had in the camera since purchase.
Today when out taking a few shots I got the message
"Card cannot be accessed. Reinsert/change the card or format card with camera."
I can't format the card in the camera, I just get told
"Cannot format. Change card"
So I changed the card, 3 times, with two 1gb Lexar and one 2gb Lexar card, all of which had the same issue.
So I put in my cheap and nasty emergency only card and the 7D was happy.
Then I decided to put the cards my 7D would not recognize into my 20D and straight away no issue, the 20D formatted the cards.
So I put the 20D formatted cards into the 7D and low and behold the 7D recognized the card and allowed me to format them.
But, alas, when I thought the issue was sorted, I put the 16gb SanDisk back into the 7D and took some more shots, only to find the same error happening again.
I'm thinking it's the 7D as all the cards work without problem in my 20D.
So what so you think, broken cards or broken 7D?