El Martes, 14 de Junio de 2005 12:18, I�aki escribi�:
> Hola, jurar�a que hace tiempo cuando hac�a "hdparm /dev/hda" me dec�a que
> ten�a activado DMA, pero ahora esto es lo que  me sale:
>
>
> #### Compruebo el disco:
> root# hdparm /dev/hda
>
>   /dev/hda:
>    multcount    = 16 (on)
>    IO_support   =  0 (default 16-bit)
>    unmaskirq    =  0 (off)
>    using_dma    =  0 (off)
>    keepsettings =  0 (off)
>    readonly     =  0 (off)
>    readahead    = 256 (on)
>    geometry     = 65535/16/63, sectors = 117231408, start = 0
>
>
> #### Hago prueba de velocidad (�es normal dichas velocidades?):
> root# hdparm -tT /dev/hda
>
>   /dev/hda:
>    Timing cached reads:   880 MB in  2.00 seconds = 438.97 MB/sec
>    Timing buffered disk reads:   12 MB in  3.23 seconds =   3.72 MB/sec
>

En esta prueba a mi me sale

/dev/hda:
 Timing cached reads:   1980 MB in  2.00 seconds = 989.16 MB/sec
 Timing buffered disk reads:  126 MB in  3.01 seconds =  41.92 MB/sec

>
> #### Intento activar el DMA pero no me deja (�es normal?):
> root# hdparm -d1 -k /dev/hda
>
>   /dev/hda:
>    setting using_dma to 1 (on)
>    HDIO_SET_DMA failed: Operation not permitted
>    using_dma    =  0 (off)
>    keepsettings =  0 (off)
>
>
> Uso un kernel 2.6.10 (compilado por m�) y hda es un disco de 80GB ATA.
>
> �Alguna ayuda? Muchas gracias.


Recuerdo haber estado en esta misma situaci�n y lo solucion� en el kernel. 
Para activar DMA creo que son dos las opciones... ; en Device drivers | 
ATA/ATAPI/MFM/RLL  est�n Generic PCI y Use PCI DMA. El primero lo ten�a 
integrado y el segundo como m�dulo. Cuando lo integr� en el kernel se 
corrigi� el problema.

Espero que te sirva de ayuda.

Un saludo.

Usuario Linux: #156817
Debian etch/N�cleo 2.6.8

Responder a