3. Périphériques PCMCIA (PC-Card)

La plupart des ordinateurs portables viennent avec des slots PCMCIA (aussi appelés PC-Card); ceux-ci sont bien supportés sous FreeBSD. Examinez vos messages de démarrage (en utilisant dmesg) et regardez si ces derniers ont été détectés correctement (ils devraient apparaître comme pccard0, pccard1 etc sur des périphériques comme pcic0).

FreeBSD supporte actuellement les cartes PCMCIA 16-bits, mais pas les cartes 32-bits (“CardBus”). Une base de données des cartes supportées se trouve dans le fichier /etc/defaults/pccard.conf. Examinez-la, et achetez de préférence des cartes listées. Les cartes non listées peuvent aussi fonctionner comme périphériques “génériques”: en particulier la plupart des modems (16-bits) devraient fonctionner parfaitement, dès lors que ce ne sont pas des winmodems (ils existent aussi même en modèles PC-Card, donc faites attention). Si votre carte est reconnue en tant que modem générique, notez que le fichier pccard.conf de défaut spécifie un délai de 10 secondes (pour éviter le blocage de certains modems); cela peut être bien plus que nécessaire pour votre modèle, donc vous pouvez avoir envie de le modifier, le réduire ou le retirer totalement.

Certaines parties de pccard.conf peuvent nécessiter une édition. Contrôler la ligne irq, et soyez sûr de retirer les nombres déjà utilisés: en particulier si vous avez une carte son intégrée, retirez l'irq 5 (sinon vous risquez de subir des blocages quand vous insérez une carte). Vérifiez également le slot mémoire disponible; si votre carte n'est pas détectée, essayez de le changer pour une autre des valeurs autorisées (listée dans la page de manuel pccardc(8)).

S'il ne tourne pas déjà, lancer le démon pccardd (pour le lancer au démarrage, ajoutez

pccard_enable="YES"
à /etc/rc.conf). Maintenant vos cartes devraient être détectées quand vous les insérez et les retirez, et vous devriez obtenir des messages dans vos traces système au sujet de nouveaux périphériques activés.

Il y a eu des changements majeurs au code de pccard (incluant le routage ISA des interruptions, pour les machines dont le PCIBIOS semble être inutilisable par FreeBSD) avant la sortie de FreeBSD 4.4. Si vous rencontrez des problèmes, essayez de mettre à jour votre système.

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.