<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux Ultra-DMA Mini-Howto: Patch Unified IDE</TITLE> <LINK HREF="Ultra-DMA-HOWTO-8.html" REL=next> <LINK HREF="Ultra-DMA-HOWTO-6.html" REL=previous> <LINK HREF="Ultra-DMA-HOWTO.html#toc7" REL=contents> </HEAD> <BODY> <A HREF="Ultra-DMA-HOWTO-8.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-6.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc7">Indice</A> <HR> <H2><A NAME="unified"></A> <A NAME="s7">7. Patch Unified IDE</A></H2> <P> <P>Le patch "unified IDE" forniscono il supporto per molti chipset e schede fuori bordo e sono disponibili per i kernel 2.0.x, 2.2.x e per le versioni in via di sviluppo 2.3.x. Se il vostro chipset non è supportato da un kernel della serie attuale dovrete applicare una di queste patch. <P>Il codice "unified IDE" è mantenuto da <A HREF="mailto:andre@suse.com">Andre Hedrick</A>, e le patch sono disponibili sul <A HREF="http://www.kernel.org/pub/linux/kernel/people/hedrick">vostro mirror locale dell'archivio dei kernel</A>. <P>Il supporto per l'UDMA è fornito almeno per i seguenti chipset, e probabilmente per molti altri di cui non sono a conoscenza: <P> <P> <UL> <LI>Tutti i chipset Intel: FX, HX, VX, TX, LX</LI> <LI>Tutti i chipset SIS (testato solo il SiS5598, ma l'intera famiglia di chipset ha lo stesso dispositivo d'interfaccia 5513 incorporato).</LI> <LI>Chipset VIA (testato solo il 82C586B, ma anche questa famiglia di chipset ha la stessa struttura per l'interfaccia). Un supporto speciale per la diagnostica è disponibile per le interfacce VIA.</LI> <LI>Supporto per le interfacce e schede Promise e Artop PCI UDMA. Le interfacce a scheda Triones PCI UDMA non sono ancora incluse.</LI> </UL> Essa è anche concepita perché sia facile estendere il supporto per altri chipset. <P>Qui vi sono alcune note di Andre Balsa, autore di una precedente patch: <P> <BLOCKQUOTE><CODE> <PRE> Le prestazioni con i dischi IBM UDMA su una buona scheda madre si avvicinano alla massima velocità di trasferimento: circa 10 Mb/s (misurata con hdparm -t -T). Il chipset Intel TX ha una FIFO singola per i dati dei dischi rigidi ripartita tra le sue due interfacce IDE, così usando due dischi UDMA non si hanno grossi miglioramenti rispetto ad un singolo disco. Tuttavia, il SiS5598 ha due interfacce separate, ognuna con la sua propria FIFO. Teoricamente, si potrebbe raggiungere la velocità di trasferimento di picco di 66Mb/s sulle schede madri con il chip SiS5598 usando il driver md ed il data striping sui due dischi. Il SiS5571 ha la stessa architettura d'interfaccia, credo. Non ho i datasheet (le specifiche tecniche - n.d.t.) per i chipset VIA, così non posso dire niente su questi. Il driver per il kernel Linux IDE (U)DMA di Mark Lord è particolarmente veloce da installare (cioè ritardo per il trasferimento dei dati). Questo è l'ideale per piccoli trasferimenti di dati (come quelli in un server delle news per Linux), è può essere in alcuni casi superiore alla sua controparte SCSI. </PRE> </CODE></BLOCKQUOTE> <P> <HR> <A HREF="Ultra-DMA-HOWTO-8.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-6.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc7">Indice</A> </BODY> </HTML>