<!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: Interfacce UDMA a bordo.</TITLE> <LINK HREF="Ultra-DMA-HOWTO-7.html" REL=next> <LINK HREF="Ultra-DMA-HOWTO-5.html" REL=previous> <LINK HREF="Ultra-DMA-HOWTO.html#toc6" REL=contents> </HEAD> <BODY> <A HREF="Ultra-DMA-HOWTO-7.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-5.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc6">Indice</A> <HR> <H2><A NAME="onboard"></A> <A NAME="s6">6. Interfacce UDMA a bordo.</A></H2> <P>Queste sono delle interfacce per dischi UDMA compatibili, installate nella scheda madre. Usano le porte IDE I/O standard e perciò sono interamente utilizzate alle velocità più basse non-UDMA su un kernel 2.0.x al quale non siano state applicate patch, come si è fatto quando si è installato Linux. Così potrebbero non causare alcune difficoltà durante l'installazione e applicare delle patch per la velocità UDMA è un lusso bene accetto, anziché un passo necessario. Qualche supporto UDMA è negli ultimi kernel 2.0.x, credo, ed è incluso negli attuali kernel 2.2.x per i chipset Intel. <P> <H2><A NAME="intel"></A> <A NAME="ss6.1">6.1 Intel FX, HX, VX, TX, LX e BX </A> </H2> <P> <P>Grazie ancora a Gadi per questa informazione: <P> <BLOCKQUOTE><CODE> <PRE> Il supporto per il bus mastering DMA per il chipset Intel TX è disponibile dal 2.0.31 e superiori. </PRE> </CODE></BLOCKQUOTE> <P>Nei kernel più vecchi, (come ad esempio il 2.0.30 della Slackware 3.4) l'interfaccia sarà usata nella più lenta modalità EIDE. In entrambi i casi l'interfaccia sarà rilevata automaticamente dal kernel e non dovreste avere problemi usandola. <P>Il pieno supporto UDMA per questi chipset è incluso nella patch UDMA-generic, vedere <@@ref>genericUDMA-Generic</A>. <P> <P> <H2><A NAME="via"></A> <A NAME="ss6.2">6.2 Il VIA VP2 e i chipset con esso compatibili </A> </H2> <P> <P>Anche questa interfaccia può essere rilevata automaticamente in modalità EIDE dal kernel senza patch, ma se ne avete una, vorrete sicuramente applicare una patch così potrete ottenere un volume di traffico più veloce ed eliminare gli irritanti messaggi "dispositivo PCI sconosciuto". Una patch è disponibile su <A HREF="http://www.ipass.net/~prefect">http://www.ipass.net/~prefect/</A>; essa è progettata per il chipset VIA VP2/97, inserito sulle schede madri FIC's PA-2007 e PA-2011, ma potrebbe lavorare su chipset compatibili. È stato riferito che esso funziona sul più nuovo chipset VIA VP3, ma il comportamento potrebbe essere differente. Notate che questa patch supporta solo il modo Bus mastering non il pieno modo UDMA, ma è sempre meglio del tranquillissimo modo EIDE. Seguite le istruzioni sul sito della patch per abilitare il modo BMDMA. C'è un'altra patch che supporta il pieno modo UDMA su <A HREF="http://www.pyreneesweb.com/Udma/udma.html">http://www.pyreneesweb.com/Udma/udma.html</A>, disegnata per la VIA VT82C586B, ed essa dovrebbe funzionare sui chipset VP2, VP3, VPX, P6 e AGP Apollo. Seguono le istruzioni per l'installazione e per abilitare li l'UDMA, ma si raccomanda che facciate un backup di tutti i dati che volete conservare, e ci sono problemi potenziali con le schede madri incompatibili. Ma se esse funzioneranno, potrebbero funzionare senza problemi. <P>Notate che il chipset VP1 non è in grado di funzionare con queste patch, ma è supportato dalla patch <A HREF="Ultra-DMA-HOWTO-7.html#unified">Unified IDE</A>. <P> <P> <H2><A NAME="ss6.3">6.3 TX Pro e altre schede 'Pro'</A> </H2> <P>L'UDMA non è attualmente supportato per schede madri TX Pro. Esse non sono uguali alle schede madri TX, e apparentemente riferiscono erratamente le loro capacità di DMA, da qui il problema. Ho sentito che qualcuno sta lavorando su questo problema, così tra qualche tempo apparirà una patch, ma non subito. <P> <H2><A NAME="hpt366"></A> <A NAME="ss6.4">6.4 HPT 366</A> </H2> <P> <P>Questo chipset è montato sulle popolari schede madri Abit BP-6 e su altre, e fornisce il supporto per l'UDMA modo 4 66MB/s sui due generici, solitamente in aggiunta agli altri due canali UDMA modo 2 a 33MB/s. Esso è supportato dall'attuale <A HREF="Ultra-DMA-HOWTO-7.html#unified">codice "unified IDE"</A> ma non nelle attuali versioni del kernel. L'installazione quindi può richiedere gli stessi raggiri utilizzati con la <A HREF="Ultra-DMA-HOWTO-5.html#promise">Promise Ultra33</A> con i vecchi kernel 2.0.x. <P> <P> <HR> <A HREF="Ultra-DMA-HOWTO-7.html">Avanti</A> <A HREF="Ultra-DMA-HOWTO-5.html">Indietro</A> <A HREF="Ultra-DMA-HOWTO.html#toc6">Indice</A> </BODY> </HTML>