Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1231

howto-html-it-9.1-0.5mdk.noarch.rpm

<!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: Attivare e disattivare l'UDMA</TITLE>
 <LINK HREF="Ultra-DMA-HOWTO-9.html" REL=next>
 <LINK HREF="Ultra-DMA-HOWTO-7.html" REL=previous>
 <LINK HREF="Ultra-DMA-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="Ultra-DMA-HOWTO-9.html">Avanti</A>
<A HREF="Ultra-DMA-HOWTO-7.html">Indietro</A>
<A HREF="Ultra-DMA-HOWTO.html#toc8">Indice</A>
<HR>
<H2><A NAME="activate"></A> <A NAME="s8">8. Attivare e disattivare l'UDMA</A> </H2>

<P>
<P>
<P>Normalmente un kernel UDMA-consapevole abiliter&agrave; automaticamente
il supporto per l'UDMA per i dischi e le interfacce che lo supportano. In molti casi
in cui questo non si verifica, il kernel o non sapr&agrave; riconoscere il vostro
chipset IDE (procuratevi voi stessi una patch, vedere
<A HREF="Ultra-DMA-HOWTO-7.html#unified">sopra</A>) o non riuscir&agrave; ad abilitarlo (Meglio non farlo!).
<P>Tuttavia, in alcuni casi il disco &egrave; in grado di riconoscere l'UDMA
per&ograve; il BIOS
passa la palla e non lo riferisce correttamente, forzare l'uscita pu&ograve;
essere utile.
<P>
<P>
<H2><A NAME="bootparam"></A> <A NAME="ss8.1">8.1 Usare i parametri di boot per il kernel</A>
</H2>

<P>Sui kernel 2.1.113 e superiori, potete abilitare il DMA per entrambi i dischi
sull'interfaccia IDE data usando il parametro del kernel <CODE>ideX=dma</CODE>, dove
X &egrave; il numero dell'interfaccia (la prima &egrave; 0). Tuttavia pu&ograve;
darsi che questo forzi realmente l'UDMA.
<P>
<P>I parametri di boot del kernel possono essere impostati usando LILO, LOADLIN,
o molti altri boot loader per Linux. Per ulteriori informazioni vedere il
<A HREF="http://www.linuxdoc.org/HOWTO/Bootdisk-HOWTO.html">Bootdisk HOWTO</A>.
<P>
<P>
<H2><A NAME="hdparm"></A> <A NAME="ss8.2">8.2 Usare hdparm</A>
</H2>

<P><CODE>hdparm</CODE> &egrave; il programma usato per aggiustare i parametri dei
dischi rigidi sotto Linux.
<P>Tra le altre cose potete usarlo per abilitare o disabilitare l'UDMA per un
disco e testare la sua velocit&agrave; di trasferimento sostenuta.
<P>
<P>La versione attuale di <CODE>hdparm</CODE>, mentre sto scrivendo, &egrave; la 3.6. Le
vecchie versioni non rattoppate non riporteranno o non imposteranno
correttamente le informazioni sull'UDMA, per essere sicuri aggiornatevi! Potete
ottenere il codice sorgente di hdparm 3.6 su
<A HREF="http://metalab.unc.edu/pub/Linux/system/hardware/hdparm-3.6.tar.gz">http://metalab.unc.edu/pub/Linux/system/hardware/hdparm-3.6.tar.gz</A>.
<P>Compilatelo e installatelo con qualcosa di simile:
<P>
<BLOCKQUOTE><CODE>
<PRE>
tar zxvf /tmp/download/hdparm-3.6.tar.gz
cd hdparm-3.5
make
su root
(type password when prompted)
make install
cp /usr/local/sbin/hdparm /sbin/hdparm
exit
</PRE>
</CODE></BLOCKQUOTE>
<P><B>Per abilitare il DMA per un disco rigido:</B> <CODE>hdparm -d1 /dev/hda</CODE>
<P><B>Per disabilitare il DMA per un disco rigido:</B> <CODE>hdparm -d0 /dev/hda</CODE>
<P><B>Per misurare la velocit&agrave; di trasferimento di un disco rigido:</B> <CODE>hdparm -Tt /dev/hda</CODE>
<P><B>Per vedere quali opzioni sono abilitate per un disco rigido:</B> <CODE>hdparm /dev/hda</CODE>
<P><B>Per vedere pi&ugrave; informazioni sul vostro disco rigido
di quelle che volevate sapere:</B> (questo vi mostrer&agrave; quali modi UDMA
sono supportati/abilitati) <CODE>hdparm -i /dev/hda</CODE>
<P>Per informazioni pi&ugrave; dettagliate (come per esempio
per scegliere quale modo UDMA usare) leggete la pagina man (&quot;<CODE>man 8
hdparm</CODE>&quot;).
<P>
<HR>
<A HREF="Ultra-DMA-HOWTO-9.html">Avanti</A>
<A HREF="Ultra-DMA-HOWTO-7.html">Indietro</A>
<A HREF="Ultra-DMA-HOWTO.html#toc8">Indice</A>
</BODY>
</HTML>