[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

dma non parte



Ciao a tutti, ho un problema con un hd; quando parte il kernel da più
volte un messaggio tipo "timeout waiting for DMA" e in effetti il boot è
lentissimo e quando si avvia vedo che il dma non è attivo:
> proDFS:~# hdparm /dev/hda
>
> /dev/hda:
>  multcount     =  0 (off)
>  IO_support    =  0 (default)
>  unmaskirq     =  0 (off)
>  using_dma     =  0 (off)
>  keepsettings  =  0 (off)
>  readonly      =  0 (off)
>  readahead     = 256 (on)
>  geometry      = 65535/16/63, sectors = 78198750, start = 0
allora lo attivo:
> proDFS:~# hdparm -d1 /dev/hda
>
> /dev/hda:
>  setting using_dma to 1 (on)
>  using_dma     =  1 (on)
> proDFS:~# hdparm /dev/hda
>
> /dev/hda:
>  multcount     =  0 (off)
>  IO_support    =  0 (default)
>  unmaskirq     =  0 (off)
>  using_dma     =  1 (on)
>  keepsettings  =  0 (off)
>  readonly      =  0 (off)
>  readahead     = 256 (on)
>  geometry      = 65535/16/63, sectors = 78198750, start = 0

a questo punto riavvio e i tempi di boot diminuiscono drasticamente e in
effetto vedo che i parametri sono leggermente cambiati e probabilmente
anche migliori:
> proDFS:~# hdparm /dev/hda
>
> /dev/hda:
>  multcount     =  0 (off)
>  IO_support    =  1 (32-bit)
>  unmaskirq     =  1 (on)
>  using_dma     =  1 (on)
>  keepsettings  =  0 (off)
>  readonly      =  0 (off)
>  readahead     = 256 (on)
>  geometry      = 65535/16/63, sectors = 78198750, start = 0
Se però spengo il pc siamo da capo... :'(

Qualcuno ha qualche consiglio da darmi per rendere permanente l'uso del dma?

Grazie mille

Piviul


Reply to: