I'm not 100% positive on this but it's worth giving a shot: I believe in cocos2d 2.x you actually have to use CCParticleSystemQuad
:
CCParticleSystem *particle = [CCParticleSystemQuad particleWithFile:@"fx.plist"];
PS: I prefer to use the class method initializers instead of alloc/init but that should work too.