Dimensione: 2802
Commento:
|
Dimensione: 2993
Commento: aggiunto indice, alcune correzioni
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
[[BR]] ||<tablestyle="font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| = Introduzione = |
|
Linea 3: | Linea 8: |
''':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.''' | '''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.''' |
Linea 5: | Linea 10: |
== Abilitare il DMA == | = Abilitare il DMA = |
Linea 11: | Linea 16: |
{{{ sudo hdparm /dev/hdc }}} |
{{{ sudo hdparm /dev/hdc }}} |
Linea 16: | Linea 21: |
{{{ sudo hdparm -d1 /dev/hdc }}} |
{{{ sudo hdparm -d1 /dev/hdc }}} |
Linea 20: | Linea 25: |
Aggiungi le seguenti linee alla fine file {{{ /dev/hdc { dma = on } }}} |
Aggiungi le seguenti righe alla fine file: {{{ /dev/hdc { dma = on } }}} |
Linea 27: | Linea 32: |
== Problemi Noti == | = Problemi Noti = |
Linea 31: | Linea 36: |
A volte il passo 3 può fallire con un messaggio come "operation not permitted/operazione non permessa". Puoi risolvere modificando il file /etc/modules, per una cpu intel, cosi: | A volte il passo 3 può fallire con un messaggio come "operation not permitted/operazione non permessa". Puoi risolvere modificando il file `/etc/modules`, ==== per CPU Intel ==== |
Linea 37: | Linea 44: |
sopra la linea | sopra la riga |
Linea 41: | Linea 48: |
per una cpu amd |
==== per CPU AMD ==== |
Linea 46: | Linea 52: |
sopra | sopra la riga |
Linea 50: | Linea 56: |
per un Chipset VIA |
==== per chipset VIA ==== |
Linea 55: | Linea 60: |
sopra | sopra la riga |
Linea 61: | Linea 66: |
== Ulteriore lettura == | = Ulteriori letture = |
Linea 63: | Linea 68: |
{{{hdparm}}} ha ulteriori opzioni che potrebbero essere più rischiose. Puoi vedere usando il comando {{{man hdparm}}} in un terminale. | {{{hdparm}}} ha ulteriori opzioni che potrebbero essere più rischiose. Puoi vedere usando il comando {{{man hdparm}}} da un terminale. |
Linea 65: | Linea 70: |
Per una descrizione dettagliata del DMA visita l'IEEE http://standards.ieee.org/reading/ieee/std_public/description/busarch/1212.1-1993_desc.html |
Per una descrizione dettagliata del DMA visita l'[http://standards.ieee.org/reading/ieee/std_public/description/busarch/1212.1-1993_desc.html IEEE]. |
Linea 69: | Linea 73: |
Traduzione: LorenzoSfarra - Documento Originale: https://wiki.ubuntu.com/DMA |
---- Traduzione: LorenzoSfarra [[BR]] Documento Originale: https://wiki.ubuntu.com/DMA {en} |
IndiceBRTableOfContents |
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 ed ai CD/DVD di accedere alla memoria di sistema.
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.
Abilitare il DMA
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.
Guarda le impostazione per /dev/hdc
sudo hdparm /dev/hdc
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.
Abilita il DMA per /dev/hdc
sudo hdparm -d1 /dev/hdc
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:
/dev/hdc { dma = on }
Problemi Noti
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 volte il passo 3 può fallire con un messaggio come "operation not permitted/operazione non permessa". Puoi risolvere modificando il file /etc/modules,
per CPU Intel
piix
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
Traduzione: LorenzoSfarra BR Documento Originale: https://wiki.ubuntu.com/DMA {en}