<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Linux Hardware Compatibility HOWTO: Controller (I/O)</TITLE> <LINK HREF="Hardware-HOWTO-11.html" REL=next> <LINK HREF="Hardware-HOWTO-9.html" REL=previous> <LINK HREF="Hardware-HOWTO.html#toc10" REL=contents> </HEAD> <BODY> <A HREF="Hardware-HOWTO-11.html">Avanti</A> <A HREF="Hardware-HOWTO-9.html">Indietro</A> <A HREF="Hardware-HOWTO.html#toc10">Indice</A> <HR> <H2><A NAME="s10">10. Controller (I/O)</A></H2> <P>Qualsiasi scheda standard seriale/parallela/joystick/combo. Linux supporta 8250, 16450, 16550 e 16550A UART. Possono essere utilizzate schede che supportano IRQ (IRQ > 9) non standard. <P>Fare riferimento al documento ``Application Note AN-493'' di Martin S. Michael relativo ai semiconduttori della National. La sezione 5.0 descrive in dettaglio le differenze tra NS16550 e NS16550A. In breve, NS16550 conteneva errori nei circuiti FIFO, ma i chip NS16550A delle versioni successive li hanno risolti. Tuttavia, esistevano pochi NS16550 prodotti da National e, in questo modo, dovrebbero essere correntemente molto rari. Molte delle parti ``16550'' delle schede moderne vere e proprie provengono dai numerosi fabbricanti delle parti compatibili, che potrebbero non utilizzare il suffisso ``A'' di National. Inoltre, alcune schede multiporte utilizzeranno chip 16552 o 16554 o numerosi altri chip multiporta o multifunzione di National o di altri fornitori (in genere in un pacchetto importante saldato alla scheda, non un DIP a 40 pin). In generale, non è necessario preoccuparsi di questo problema se non si rileva un vecchio chip DIP National ``NS16550'' (no A) a 40 pin libero o in una vecchia scheda e, in questo caso, è necessario trattarla come 16450 (no FIFO) invece che come 16550A. Zhahai Stewart < <A HREF="mailto:zstewart@hisys.com">zstewart@hisys.com</A>> <P> <HR> <A HREF="Hardware-HOWTO-11.html">Avanti</A> <A HREF="Hardware-HOWTO-9.html">Indietro</A> <A HREF="Hardware-HOWTO.html#toc10">Indice</A> </BODY> </HTML>