Compatibilité matérielleQuels sont les types de disques durs supportés par FreeBSD ?FreeBSD supporte les disques EIDE et SCSI (pour les contrôleurs
compatibles, voir la section suivante), ainsi que tous les disques
utilisant l'interface originale "Western Digital" (MFM, RLL, ESDI
et bien sûr IDE).
Quelques contrôleurs ESDI utilisant des interfaces propriétaires
peuvent ne pas marcher: utilisez les interfaces WD1002/3/6/7 et leurs
clones.Quels sont les contrôleurs SCSI supportés ?Voir la liste complète dans le
Handbook.Quels sont les lecteurs CD-ROM supportés par FreeBSD ?N'importe quel lecteur SCSI connecté à un contrôleur supporté
est supporté.Les interfaces CD-ROM propriétaires suivantes sont aussi supportées:
Mitsumi LU002 (8 bits), LU005 (16 bits) et FX001D
(16 bits double vitesse).Sony CDU 31/33ACD-ROM Sound Blaster Non-SCSICD-ROM Matsushita/PanasonicCD-ROM ATAPI compatible IDEToutes les cartes non-SCSI sont connues pour être extrêmement lentes
par rapport aux lecteurs SCSI, et certains CDROM ATAPI peuvent ne pas
être pris en charge.A partir de la version 2.2, le CD-ROM FreeBSD de Walnut Creek
permet de démarrer directement FreeBSD depuis le CD.Est-ce que FreeBSD supporte les lecteurs ZIP ?FreeBSD supporte bien sûr les lecteurs ZIP SCSI de base
- out of the box.
Les lecteurs ZIP ne peuvent être réglés que pour marcher sur les cibles
SCSI d'adresse 5 ou 6, mais si le BIOS de votre adaptateur SCSI hôte
le permet, vous pourrez même démarrer à partir du ZIP.
Je ne sais pas quel adaptateur SCSI hôte vous permet de démarrer
depuis des cibles autres que 0 ou 1... regardez votre documentation
(et dites moi si cela marche pour vous).Les ZIP ATAPI (IDE) sont pris en charge par FreeBSD 2.2.6
ainsi que par les versions ultérieures.FreeBSD 3.0-STABLE contient le support pour lecteur ZIP
sur port parallèle, mais pour cela, vous aurez à construire
un nouveau noyau avec support pour ppbus (Parallel Port Bus)
afin d'utiliser le ZIP.
Prendre le fichier de configuration LINT comme exemple.Regarder aussi cette note traitant des
disques amovibles, ainsi que celle sur
le 'formatage'.Est-ce que FreeBSD supporte JAZ, EZ et autres disques amovibles ?A part la version IDE du lecteur EZ, ce sont tous des
périphériques SCSI, alors pour FreeBSD, ils sont considérés comme des
disques SCSI, et le lecteur IDE EZ est considéré comme un lecteur IDE.
Je ne suis pas sûr que FreeBSD supporte
correctemement un changement de media en cours de fonctionnement.
Vous devrez bien sûr démonter le lecteur avant l'échange, et vous
assurer que les unités externes soient allumées pendant le démarrage
du système de sorte que FreeBSD puisse les voir. Quelles sont les cartes séries multi-ports prises en charge par FreeBSD ?Une liste est disponible à la section
périphériques divers
du handbook.A notre connaissance, certaines cartes clone sans marque
sont connues pour fonctionner, en particulier celles qui se disent
être compatibles AST.Regarder la page de manuel
sio pour
plus d'informations sur la configuration de telles cartes.J'ai une souris bus inhabituelle. Comment la configurer ?FreeBSD supporte les souris bus et les souris bus InPort de
constructeurs tels que Microsoft, Logitech et ATI. Le contrôleur du bus
est compilé dans le noyau GENERIC par défaut. Si vous construisez un noyau
personalisé avec le contrôleur de souris bus, assurez-vous d'avoir bien
mis la ligne suivante dans le fichier de configuration du noyau :
device mse0 at isa? port 0x23c tty irq5 vector mseintr
La souris bus vient souvent avec une interface dédiée.
Cela vous permet de mettre une adresse de port et un numéro
d'IRQ autres que ceux donnés ci-dessus.
Reportez-vous au manuel de votre souris et à la page de manuel
mse
pour plus d'informations.Comment utiliser ma souris PS/2 (``port souris'' ou ``clavier'') ?Si vous utilisez une version de FreeBSD post-2.2.5, le pilote
nécessaire, psm, est inclu et activé dans le noyau.
Le noyau devrait détecter votre souris PS/2 au moment du démarrage.Si vous utilisez une version précédente mais assez récente de
FreeBSD (2.1.x ou mieux), alors vous pouvez simplement l'activer
dans le menu de configuration du noyau à l'installation, ou plus tard
avec -c à l'invite du démarrage (boot). Il est désactivé par défaut,
c'est pourquoi vous aurez à l'activer explicitement.Si vous utilisez une version plus ancienne du noyau, alors
vous aurez à ajouter la ligne suivante dans la configuration
de votre noyau, et compiler un nouveau noyau :
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
Voir la section du
Handbook sur la configuration du noyau si vous n'avez aucune
expérience dans la construction d'un noyau.Un fois que vous aurez un noyau détectant correctement psm0 au
moment du démarrage, assurez vous qu'une entrée pour psm0 existe bien
dans /dev. Vous pouvez le faire en tapant :
cd /dev; sh MAKEDEV psm0
une fois loggué sous root.Puis-je utiliser ma souris en dehors de X Window ?Si vous utilisez le pilote de console par défaut, syscons, vous
pourrez utiliser un curseur souris dans les consoles texte pour couper
et coller du texte.
Lancer le démon (de gestion de la) souris : moused, et déclencher
le curseur de souris dans la console virtuelle.
moused -p /dev/xxxx -t yyyy
vidcontrol -m on
Où xxxx est le nom du périphérique souris et
yyyy le type de protocole pour la souris.
Voir la page de manuel
moused
pour les types de protocoles supportés. Peut-être préférez-vous lancer le démon gérant la souris au
moment du démarrage du système.
Dans la version 2.2.1, positionnez les variables suivantes dans
/etc/sysconfig.
mousedtype="yyyy"
mousedport="xxxx"
mousedflags=""
Dans les versions 2.2.2 et plus, positionnez les variables
suivantes dans /etc/rc.conf.
moused_type="yyyy"
moused_port="xxxx"
moused_flags=""
A partir de la version 2.2.6 de FreeBSD, le démon souris
est capable de déterminer le type de protocole approprié
automatiquement à moins que votre souris série ne soit d'un modèle
relativement ancien.
Spécifiez ``auto'' comme protocole pour activer la
détection automatique.Quand le démon souris tourne, l'accès à la souris doit être
coordonné entre le démon souris et les autres programmes
comme X-Window. Se référer à une autre
section de ce document.Comment puis-je couper et coller du texte avec ma souris dans ma console texte ?Une fois que vous aurez réussi à lancer le démon souris
(voir section précédente), appuyez
en le maintenant sur le bouton 1 (bouton de gauche) et déplacez la
souris afin de sélectionner une partie du texte. Puis, appuyez
(clicquez) sur le bouton 2 (bouton du milieu) ou bouton 3 (bouton
de droite) pour le coller à l'endroit du curseur texte.Dans les versions 2.2.6 et plus, un clic sur le bouton 2 collera
le texte. Un clic sur le bouton droit ``étendra'' la partie de
texte sélectionné.
Si votre souris n'a pas de bouton du milieu, vous
pouvez l'émuler ou redéfinir les boutons en utilisant les
options de la souris. Se reporter à la page de référence
moused
pour plus de détails.Ma souris a une roulette et des boutons ésotériques. Puis-je les utiliser sous FreeBSD ? Malheureusement, la réponse est: ``Cà dépend''.
Ces souris avec des fonctionnalités supplémentaires ont
besoin de pilotes spéciaux dans la majorité des cas.
Alors, à moins que le pilote de la souris ou que le
programme utilisateur ait un support spécifique pour cette
souris, la souris se comportera comme une souris standard 2 ou 3
boutons.Comment utiliser la souris/trackball/touchpad de mon portable ? Se référer à la réponse à la question
précédente, ainsi qu'à cette section sur
les ordinateurs portables.Quels types de lecteurs de bandes sont supportés ? FreeBSD supporte les lecteurs de bandes magnétique SCSI,
QIC-36 (avec une interface QIC-02) et QIC-40/80 (basés sur
l'interface Floppy).
Ceci inclut les lecteurs 8-mm (connus sous le nom d'Exabyte) et
lecteurs DAT. Les lecteurs QIC-40/80 sont connus pour être lents.Parmi les premiers lecteurs 8-mm, quelques-uns ne sont pas tout à
fait compatibles SCSI-2, et peuvent de ce fait ne pas très bien
marcher avec FreeBSD.FreeBSD supporte-t-il les changeurs de bandes ?FreeBSD 2.2 gère les changeurs SCSI en utilisant le périphérique
ch ainsi
que la commande
chio.
Pour avoir plus de détails sur le contrôle du changeur, lisez la page du
manuel chio.
Si vous n'utilisez pas
AMANDA
ou un autre produit qui gère déjà les changeurs,
souvenez-vous qu'ils ne savent que déplacer une bande d'un
point à un autre. Par conséquent, vous devrez garder une
trace de l'emplacement dans lequel une bande est mise, ainsi que celui
où la bande courante devra revenir.Quelles sont les cartes son supportées par FreeBSD ?FreeBSD prend en charge les cartes son: SoundBlaster,
SoundBlaster Pro, SoundBlaster 16, Pro Audio Spectrum 16,
AdLib et Gravis UltraSound.
Il y a aussi un support limité pour les cartes MPU-401 et
compatible MIDI.
Les cartes conformes aux spécifications Microsoft Sound System
sont aussi supportées par l'intermédiaire du pilote pcm.Ceci n'est valable que pour les sons!
Ce pilote ne supporte pas les CD-ROMs, SCSI ou joysticks sur
ces cartes, excepté pour la SoundBlaster.
L'interface SCSI SoundBlaster et quelques CD-ROM non-SCSI sont
aussi supportés.
Mais vous ne pourrez pas démarrer depuis ces périphériques.Quels sont les cartes réseau supportées par FreeBSD ?Regarder la section
cartes éthernet du handbook pour une liste complète.Je n'ai pas de coprocesseur arithmétique. Est-ce un problème ?Cela ne touche que ceux qui ont un 386/486SX/486SLC -
toutes les autres machines en ont déjà un intégré dans la CPU.En règle générale, il n'y a pas d'inconvénient, mais il
existe des circonstances dans lesquelles cela peut causer
des problèmes aussi bien au niveau des performances qu'au niveau de la
précision du code d'émulation arithmétique (voir la section
sur l'émulation FP).
En particulier, le dessin de courbes sous X sera TRES lent.
Il est hautement recommandé d'acheter un coprocesseur arithmétique :
c'est quand même mieux avec !Certains coprocesseurs mathématiques sont meilleurs que d'autres.
Cela nous peine de le dire, mais personne n'a jamais été licencié
pour avoir acheté de l'Intel.
A moins que d'être sûr qu'ils fonctionnent avec FreeBSD,
méfiez-vous des clones !Quels autres périphériques la version 2.X supporte-t-elle ?Lire le Handbook
pour obtenir la liste des périphériques supportés.FreeBSD supporte-t-il le gestionnaire d'énergie de mon portable ?FreeBSD supporte l'APM sur certaines machines.
Regardez dans le fichier de configuration du noyau
LINT, et cherchez le mot-clef
APM.Solutions de contournement pour des problèmes matériels particuliers.Cette section traite de solutions de contournement pour des
problèmes rencontrés par nos utilisateurs sur certains matériels
particuliers.Les systèmes Micron sont suspendus au moment du démarrage. Certaines cartes mères Micron ont des implémentations
non-conformes de PCI BIOS, ce qui peut poser des problèmes
lorsque FreeBSD démarre car les périphériques PCI ne sont pas
configurés à l'adresse annoncée.Désactivez l'option "Système d'exploitation Plug and Play"
dans le BIOS pour contourner ce problème.
Des compléments d'informations peuvent être trouvés à
"http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron"J'ai un nouveau contrôleur Adaptec, et FreeBSD ne le reconnait pas. Les nouvelles puces de la série Adaptec AIC789x sont supportées
dans le cadre du CAM SCSI qui démarre avec la 3.0.
Des patches pour la version 2.2-STABLE sont disponibles à
ftp://ftp.freebsd.org/pub/FreeBSD/cam/
Une disquette d'amorce avec CAM est disponible à
http://www.freebsd.org/~abial/cam-boot/.
Dans les deux cas, lisez le fichier README avant toute chose.J'ai un modem interne plug'n play, et FreeBSD ne le reconnait pas.Vous devez ajouter l'ID PnP du modem à la liste des ID PnP dans
le pilote série.
Pour activer le support Plug & Play, il faut compiler un nouveau
noyau avec controller pnp0 dans le fichier de
configuration, puis redémarrer le système. Le noyau affichera alors
l'ID PnP de tous les périphériques qu'il trouvera.
Copier alors l'ID PnP du modem dans le tableau de
/sys/i386/isa/sio.c, vers la ligne 1200.
Cherchez la chaîne de caractère "SUP1310" dans la structure
"siopnp_ids[]" pour trouver le tableau.
Construire à nouveau le noyau, installer, redémarrer, et votre
modem devrait être reconnu.Vous pouvez configurer manuellement les périphériques PnP en
utilisant la commande `pnp' à la configuration au moment du démarrage,
avec une commande du style :
pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8
pour afficher le modem.Comment puis-je obtenir l'invite de commande ``boot:'' sur la console série ?
Construire un noyau avec options COMCONSOLE.
Créer un fichier /boot.config avec pour seul contenu
-P
Déconnecter le clavier du système.
Redardez /usr/src/sys/i386/boot/biosboot/README.serial
pour plus d'informations.Pourquoi ma carte réseau 3Com PCI ne marche pas avec mon Micron ?Certaines cartes mères Micron ont une implémentation non-conforme
du BIOS PCI qui ne configure pas les périphériques PCI à l'adresse
annoncée.
Cela cause des problèmes quand FreeBSD démarre. Pour contourner ce problème, désactiver l'option "Système
d'exploitation Plug and Play" dans le BIOS.Pour plus d'informations sur ce problème, allez voir à l'URL:
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron FreeBSD supporte-t-il les Multiprocesseurs Symétriques (SMP) ?SMP n'est supporté que dans la version 3.0-STABLE et les versions
suivantes.