[NaLug] ho perso il dma...

gruppo75 a virgilio.it gruppo75 a virgilio.it
Lun 18 Lug 2005 01:01:57 CDT


>-- Messaggio originale --
>From: algol <algol a email.it>

> hdparm -X -d1 /dev/hda
>
>ma dice:
>
>/dev/hda:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> setting xfermode to 0 (default PIO mode)
> using_dma    =  0 (off)
>
>Ho confrontato il menuconfig parallelamente al kernel pulito e, a parte
tutta
>
>la robaccia inutile che avevo tolto già altre volte, non riesco a notare
>
>niente di strano

ho avuto anche io il medesimo problema, devi controllare 2 opzioni nella
categoria dischi del krenel

1) abilita il supporto per il tuo chipset (quasi sicuramente è questo il
problema, altrimenti hdparm dovrebbe switchare a modalità DMA)
PS se hai un southbridge VIA la voce che ti interessa sta verso la fine
dei supporti per i vari vendor, non preoccuparti se non matcha con il tuo
(neanche a me corrisponde il chip reale col modulo del kernel) funziona
per tutti i southbridge VIA.

2) c'è un opizone che disabilita il dma per default e lo abilita se la periferica
lo supporta, io ti consiglio di attivare quest'opzione, ovvero usare il
dma sempre (se tutti i tuoi devices ide lo supportano!). L'help dice che
è stata implementata questa cosa per problemi di compatibilità con le periferiche
ide un po vecchiotte...

Spero di essere stato utile :P
Re_Kkiskif | Coky




Maggiori informazioni sulla lista NaLug