What does that mean? What is a C&P error? You got the wrong adresses for the cards? They depend on size too?
C&P means cut & paste. Many CHDK ports (most?) start by copying (C&P) the port from another camera. If the port is done carefully, every file and every address reference is then carefully changed to match the configuration of the new camera. But sometimes, if things get missed, the port appears to work anyway. Often it works because the feature supported by the incorrectly copied code does not get tested by the person doing the port.
In this case, the code is question is in the boot loader. It's the first code executed when CHDK loads so if a new CHDK porter gets this to work, its unlikely they ever go back to check it. It's interesting that some cameras have the code for SD card power off and others do not. I suppose as an experiment I could remove it from the code for my various cameras and see what happens.
Won't get to that for a couple of days though.