> /sbin/init.d/rc2.d/S03pcmcia: SCHEME: readonly variable
This is not a failure message. It is perhaps misleading, but it is
just telling you that you've overridden SCHEME from the boot prompt.
Is this the only PCMCIA message you got?
Yes, that's the only message other than the failed services message:
Failed services in runlevel 2: pcmcia
Strange, the pcmcia services started fine with the older script, the card was recognized and the "driver" was loaded, just the scheme wasn't recognized. Now, for some reason, the services don't even start.