Page suivante Page précédente Table des matières

10. Contrôleurs (d'E/S)

Toutes cartes mixtes standards série/parallèle/joystick/IDE. Linux supporte les UART 8250, 16450, 16550 et 16550A. Les cartes qui supportent des IRQ non-standards (IRQ >9) peuvent être utilisées.

Voir la Note d'Application "AN-493" (National Semiconductor) écrite par Martin S. Michael (NdT: Voir en francais le site : http://www.national.com/an/AN/AN-493.pdf. Merci à Julien Vayssière). Le paragraphe 5.0 décrit en détail les différences entre le NS16550 et le NS16550A. Brièvement, le NS16550 possède des bogues dans les circuits FIFO qui ont été corrigés dans le NS16550A (et ceux qui suivent). Heureusement, il y a eu très peu de NS16550 produits par National, et il y a longtemps ; ils sont donc très rares. Beaucoup de "16550" sur les cartes modernes viennent de fabricants de circuits compatibles, ceux-ci n'ayant pas utilisé le suffixe "A" de National. De plus, quelques cartes multiports utilisent des 16552 ou 16554, ou bien d'autres circuits multiports ou multifonctions de National ou autres fabricants. En conclusion, ne vous en faites pas, sauf si vous rencontrez une vieux circuit "NS16550" (sans A), auquel cas traitez-le comme un 16450 sans FIFO plutôt que comme un 16550A. - Zhahai Stewart < zstewart@hisys.com>


Page suivante Page précédente Table des matières