I know this thread is old, but just want to add that I recently dug out my 40 D to give to my son-in-law and I had the same problem that it was described above. I checked all the switches in the CF door and the battery door and they were fine and did...