I bought a 2Gb CF card recently - camera wouldn't talk to it. (Canon Eos 300). Took it back to the dealer, tried every brand and only the Kingston would work. PC did recognize the first one without difficulty.
So I suspect that "standards" may not be what they seem.
Could also just be a duff card though.