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

