Questions Fréquemment Posées sur FreeBSD 2.X, 3.X et 4.X
Précédent | Chapitre 7. Configuration du noyau. **Mise à jour en cours** | Suivant

# 7.3. Conflits d'interruption avec le code multi-port série.

Q. Quand je compile le noyau avec du code multi-port série, cela me dit que seul le premier port est examiné et le reste est ignoré à cause des conflits d'interruption. Comment puis-je résoudre cela ?

R. Le problème ici, est que FreeBSD a du code intégré pour éviter au noyau de se planter à cause d'un conflit matériel ou logiciel. La façon de fixer ce problème est d'ignorer le réglage des IRQ sur tous les ports sauf un. Voici un exemple :

            #
            # Multiport high-speed serial line - 16550 UARTS
            #
            device sio2 at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr
            device sio3 at isa? port 0x2a8 tty flags 0x501 vector siointr
            device sio4 at isa? port 0x2b0 tty flags 0x501 vector siointr
            device sio5 at isa? port 0x2b8 tty flags 0x501 vector siointr

Précédent | Sommaire | Suivant
Ma compilation du noyau échoue car `&hw&float` manque. | Niveau supérieur | Comment puis-je activer le support des disques QIC-40/80 ?

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>.