Cardctl is also used to select between multiple PCMCIA configuration schemes. The current scheme name is passed to the device option scripts as part of the ``device address'', so the scripts can use it to choose between different setups.
If cardctl is executed by root, all commands are available. If it is executed by an unpriviledged user, only the informational commands are accessible.