8. Contrôleurs (I/O)

Contenu de cette section

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: 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 en plus il y a longtemps ; ils sont donc très rares. Et beaucoup de "16550" sur les cartes modernes viennent de fabricants de puces 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 puces 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 >


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre