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: