Scroll to navigation

CARDMGR(8) System Manager's Manual CARDMGR(8)

NOM

cardmgr - Gestionnaire de périphériques PCMCIA

SYNOPSIS

cardmgr [-V] [-q] [-d] [-o] [-f] [-v] [-c configpath] [-m modpath] [-p pidfile] [-s stabfile]

DESCRIPTION

Cardmgr configure les connecteurs PCMCIA pour les événements d'insertion et de retrait de cartes. Quand une carte est insérée, cardmgr regarde dans la base de données des cartes connues. Si la carte peut être identifiée, les pilotes de matériel appropriés seront chargés et affectés à la carte. Quand une carte est éjectée, le pilote de la carte est arrêté et déchargé si possible. En fonction du contenu de la base de données de configuration des cartes PCMCIA, cardmgr peut aussi exécuter des commandes arbitraires quand les cartes appropriées sont, soit insérées, soit retirées.

Tous les événements d'insertion ou de retrait, les chargements et déchargements de pilotes, et les commandes de démarrage et d'arrêt sont rapportées au fichier de log du système. Les avertissements et les erreurs seront aussi consignés. Les informations sur la carte et le matériel en cours pour chaque connecteur sont enregistrées dans /var/lib/pcmcia/stab.

Normalement, quand une carte est identifiée, cardmgr enverra un bip à la console. Un bip est aussi émis quand une carte a été configurée avec succès. Un bip de tonalité plus basse est produit si l'une de ces étapes échoue. L'éjection d'une carte produit un simple bip.

Quand cardmgr reçoit un signal SIGHUP, il recharge son fichier de configuration. Quand cardmgr reçoit un signal SIGTERM, il arrête tous les connecteurs qui ne sont pas occupés, mais les pilotes de connecteurs occupés restent chargés.

Si la variable d'environnement PCMCIA_OPTS est positionnée, son contenu sera analysé après que le fichier de configuration principal des cartes est lu.

Au démarrage, cardmgr a besoin que /tmp réside sur un système de fichiers qui autorise les "special device files" (par exemple, un système de fichiers Linux qui n'est pas monté en "nodev").

OPTIONS

Affiche les informations de version et quitte.
Mode silencieux : pas de bip lors de l'insertion des cartes.
Mode bavard : génère davantage de messages d'information durant les opérations normales.
Suit les dépendances des modules en chargeant les modules des pilotes, en utilisant par défaut modprobe au lieu de insmod. Normalement, cardmgr essayera d'utiliser modprobe seulement après une tentative infructueuse avec insmod.
Foreground (avant-plan) : ne pas "fork" et lancer comme un service jusqu'après avoir configuré toute carte déjà présente.
One pass : configure les cartes présentes, puis quitte. Ce drapeau force aussi cardmgr à se lancer en avant-plan.
Cherche la base de données de configuration des cartes et les scripts de configuration des cartes dans le répertoire spécifié au lieu de /etc/pcmcia.
Cherche les modules chargeables du noyau dans le répertoire spécifié, au lieu de /lib/modules/`uname -r`.
Écrit le PID du processus cardmgr dans le fichier spécifié, au lieu de /var/run/cardmgr.pid.
Écrit les informations du connecteur courant dans le fichier spécifié, au lieu de /var/{state,lib}/pcmcia/stab.

FICHIERS

/etc/pcmcia/config
La base de données de configuraton des cartes
/etc/pcmcia/config.opts
Les réglages des ressources locales pour les périphériques PCMCIA
/var/run/cardmgr.pid
PID des processus cardmgr actif
/var/{state,lib}/pcmcia/stab
Les informations sur les cartes et matériels en cours pour chaque connecteur.

AUTEUR

David Hinds - dahinds@users.sourceforge.net

TRADUCTEUR

Gérard DELAFOND <gerard@delafond.org> 2001

VOIR AUSSI

pcmcia(5), stab(5), cardctl(8), cardinfo(1)

12 juin 2000 pcmcia-cs