Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/DispositiviPartizioni/Dma"
Differenze tra le versioni 5 e 6
Versione 5 del 11/06/2006 15.01.10
Dimensione: 2904
Commento:
Versione 6 del 30/11/2006 23.16.51
Dimensione: 3300
Commento: iniziata la revisione del documento, resta da inserire la parte presente in PulireUbuntu
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#LANGUAGE it
Linea 2: Linea 3:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice:'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]||
Linea 6: Linea 7:
Se la riproduzione di un DVD non è scorrevole, potrebbe essere a causa del DMA non attivato. DMA, o Direct Memory Access, permette ai dischi rigidi ed ai CD/DVD di accedere alla memoria di sistema. Se la riproduzione di un DVD non è scorrevole, potrebbe essere a causa del DMA non attivato. DMA, o «Direct Memory Access», permette ai dischi rigidi e ai lettori di CD/DVD di accedere direttamente alla memoria di sistema, senza caricare la CPU.
Linea 8: Linea 9:
'''Attenzione: Abilitare il DMA può essere pericoloso in alcuni casi. Problemi comuni sono collegati ad hardware con problemi, errori nei driver, o uso di impostazioni non supportate dal tuo sistema. USARE HDPARM NON CORRETTAMENTE PUO' CAUSARE UNA MAGGIORE CORRUZIONE DI DATI E/O LA LORO PERDITA. La maggior parte dei sistemi che hanno meno di 3 anni supportano il DMA.''' La maggior parte dei sistemi che hanno meno di 3 anni supportano il DMA.
Linea 10: Linea 11:
[[BR]]

[[Immagine(Icone/Piccole/warning.png,,left)]] '''Abilitare il DMA può essere pericoloso in alcuni casi.[[BR]] Problemi comuni sono collegati ad hardware con problemi, errori nei driver o uso di impostazioni non supportate dal proprio sistema.''' [[BR]] [[BR]]

[[Anchor(abilitare)]]
Linea 12: Linea 18:
Per abilitare il DMA, devi usare il comando {{{hdparm}}} e il file di configurazione {{{hdparm.conf}}}.
In queste istruzioni si presume che tu voglia abilitare il DMA su `hdc`, in molti casi il lettore CD-rom.
Per abilitare il DMA, è necessario usare il comando '''hdparm'''.
Linea 15: Linea 20:
 0. Guarda le impostazione per `/dev/hdc` {{{ Le istruzioni che seguiranno, prendono come esempio l'abilitazione del DMA sul dispositivo `/dev/hdc`, nella maggior parte dei casi il lettore CD-ROM/DVD.

 0. Controllare le impostazioni di `/dev/hdc`: {{{
Linea 18: Linea 25:
 0. Se vedi una linea come questa "{{{using_dma = 1 (on)}}}", il DMA è già attivato. Passa direttamente al passo 4 per vedere se viene abilitato all'avvio del sistema.
 0. Abilita il DMA per `/dev/hdc` {{{
 0. Se è presente una linea come questa: {{{
using_dma = 1 (on)
}}} significa che il DMA è già attivato. Passa direttamente al passo 4 per vedere se viene abilitato all'avvio del sistema.
 0. Abilitare il DMA per `/dev/hdc` {{{
Linea 22: Linea 31:
 0. Ora hai abilitato il DMA per il lettore. Comunque, per avere queste impostazioni abilitate automaticamente all'avvio del sistema, devi modificare il file {{{/etc/hdparm.conf}}}. Per farlo usa questo comando: {{{sudo gedit /etc/hdparm.conf}}}
 Aggiungi le seguenti righe alla fine file: {{{
 0. Ora è stato abilitato il DMA. Comunque, per avere queste impostazioni abilitate automaticamente all'avvio del sistema, è necessario modificare il file `/etc/hdparm.conf`. Aprire con l'editor di testo preferito, e con i permessi di amministratore (consultare la pagina [:Sudo] per maggiori informazioni), il file `/etc/hdparm.conf`. Aggiungere le seguenti righe alla fine del file: {{{
Linea 27: Linea 35:
}}} Salvare e riavviare il sistema.

= Problemi noti =

Se i propri dispositivi sono configurati in modalità '''Cable Select''' ed eseguendo il comando '''hdparm''' si ricevono degli errori relativi a dei timeout o periferica non pronta, provare a cambiare la periferica in '''master''' o '''slave''', a seconda della configurazione del sistema (far riferimento al manuale del dispositivo o della propria scheda madre).

A volte il passo 3 può fallire con un messaggio tipo «'''operation not permitted/operazione non permessa'''». Per risolvere questo problema, è necessario modificare il file `/etc/modules`.[[BR]]
Aprire con l'editor di testo preferito, e con i permessi di amministratore (consultare la pagina [:Sudo] per maggiori informazioni), il file `/etc/modules`.

 * Nel caso si possieda un CPU '''Intel''', inserire: {{{
piix

ide-core
}}} sopra la riga: {{{
ide-cd
}}}
 
 * Nel caso si possieda una CPU '''AMD''', inserire: {{{
amd74xx
}}} sopra la riga: {{{
ide-cd
Linea 29: Linea 58:
= Problemi Noti =  * Nel caso si utilizzi un chipset '''VIA''', inserire: {{{
via82cxxx
}}} sopra la riga: {{{
ide-cd
}}}
Linea 31: Linea 64:
Se i tuoi device sono configurati in modalità [Cable Select] ed eseguendo il comando {{{hdparm}}} ricevi errori relativi a dei timeout o periferica non pronta, prova a cambiare la periferica in master o slave, a seconda della configurazione del tuo sistema. Questo richiede l'apertura del case, e per quanto ne so la maggior parte dei lettori sono settati in modalità Cable Select dai produttori. A questo punto riavviare e ripetere i passi 3 e 4 della [#abilitare procedura precedente].
Linea 33: Linea 66:
A volte il passo 3 può fallire con un messaggio come "operation not permitted/operazione non permessa". Puoi risolvere modificando il file `/etc/modules`,
Linea 35: Linea 67:
== per CPU Intel == = Ulteriori risorse =
Linea 37: Linea 69:
{{{piix}}}  * Per una descrizione dettagliata del DMA consultare questa [http://standards.ieee.org/reading/ieee/std_public/description/busarch/1212.1-1993_desc.html pagina].
Linea 39: Linea 71:
{{{ide-core}}}

sopra la riga

{{{ide-cd}}}

== per CPU AMD ==

{{{amd74xx}}}

sopra la riga

{{{ide-cd}}}

== per chipset VIA ==

{{{via82cxxx}}}

sopra la riga

{{{ide-cd}}}

A questo punto riavvia e riprova i passi 3 e 4

= Ulteriori letture =

{{{hdparm}}} ha ulteriori opzioni che potrebbero essere più rischiose. Puoi vedere usando il comando {{{man hdparm}}} da un terminale.

Per una descrizione dettagliata del DMA visita l'[http://standards.ieee.org/reading/ieee/std_public/description/busarch/1212.1-1993_desc.html IEEE].

IDE, EIDE e UDMA http://www.spcug.org/reviews/bl0108.htm
----
 * IDE, EIDE e UDMA http://www.spcug.org/reviews/bl0108.htm

BR

Introduzione

Se la riproduzione di un DVD non è scorrevole, potrebbe essere a causa del DMA non attivato. DMA, o «Direct Memory Access», permette ai dischi rigidi e ai lettori di CD/DVD di accedere direttamente alla memoria di sistema, senza caricare la CPU.

La maggior parte dei sistemi che hanno meno di 3 anni supportano il DMA.

BR

Immagine(Icone/Piccole/warning.png,,left) Abilitare il DMA può essere pericoloso in alcuni casi.BR Problemi comuni sono collegati ad hardware con problemi, errori nei driver o uso di impostazioni non supportate dal proprio sistema. BR BR

Anchor(abilitare)

Abilitare il DMA

Per abilitare il DMA, è necessario usare il comando hdparm.

Le istruzioni che seguiranno, prendono come esempio l'abilitazione del DMA sul dispositivo /dev/hdc, nella maggior parte dei casi il lettore CD-ROM/DVD.

  1. Controllare le impostazioni di /dev/hdc:

    sudo hdparm /dev/hdc
  2. Se è presente una linea come questa:

    using_dma = 1 (on)
    significa che il DMA è già attivato. Passa direttamente al passo 4 per vedere se viene abilitato all'avvio del sistema.
  3. Abilitare il DMA per /dev/hdc

    sudo hdparm -d1 /dev/hdc
  4. Ora è stato abilitato il DMA. Comunque, per avere queste impostazioni abilitate automaticamente all'avvio del sistema, è necessario modificare il file /etc/hdparm.conf. Aprire con l'editor di testo preferito, e con i permessi di amministratore (consultare la pagina [:Sudo] per maggiori informazioni), il file /etc/hdparm.conf. Aggiungere le seguenti righe alla fine del file:

    /dev/hdc  {
    dma = on
    }
    Salvare e riavviare il sistema.

Problemi noti

Se i propri dispositivi sono configurati in modalità Cable Select ed eseguendo il comando hdparm si ricevono degli errori relativi a dei timeout o periferica non pronta, provare a cambiare la periferica in master o slave, a seconda della configurazione del sistema (far riferimento al manuale del dispositivo o della propria scheda madre).

A volte il passo 3 può fallire con un messaggio tipo «operation not permitted/operazione non permessa». Per risolvere questo problema, è necessario modificare il file /etc/modules.BR Aprire con l'editor di testo preferito, e con i permessi di amministratore (consultare la pagina [:Sudo] per maggiori informazioni), il file /etc/modules.

  • Nel caso si possieda un CPU Intel, inserire:

    piix
    
    ide-core

    sopra la riga:

    ide-cd
  • Nel caso si possieda una CPU AMD, inserire:

    amd74xx

    sopra la riga:

    ide-cd
  • Nel caso si utilizzi un chipset VIA, inserire:

    via82cxxx

    sopra la riga:

    ide-cd

A questo punto riavviare e ripetere i passi 3 e 4 della [#abilitare procedura precedente].

Ulteriori risorse