19.2. Software

With the current kernel, PCMCIA bridges and PCMCIA cards are handled by the hotplug subsystem. There are pcmcia_socket events for every bridge and pcmcia events. udevd loads all needed modules and calls the necessary tools to set up these devices. These actions are defined in /etc/udev/rules.d/.

/etc/pcmcia/config.opts is used for resource configuration. The needed driver is determined by device tables in the drivers. Information about the current state of the sockets and the cards can be found in /sys/class/pcmcia_socket/ and via pccardctl.

Because there are ongoing changes in the PCMCIA system, this documentation is incomplete. For a comprehensive overview, refer to /usr/share/doc/packages/pcmciautils/README.SUSE.