Gentoo -Activando el DMA-.
Powered by Gentoo, HTML & CSS.
Inicio - Noticias - Contacto - Quien
- Activando el DMA para aumentar la velocidad del disco:
Seguramente para activar el DMA deberas recompilar tu kernel para dar soporte al chipset de tu placa. Para ello te logeas como root y vas al directorio /usr/src/linux, una vez alli tecleas:
# make menuconfig
Deberas entrar en el apartado ATA/IDE/MFM/RLL support ----> y añadir el soporte, luego dentro de la seccion IDE, ATA and ATAPI Block devices ---> deberas buscar el chipset de tu placa (si no lo sabes mira la documentacion de tu placa) y darle soporte.
En mi caso seria algo asi:
ATA/IDE/MFM/RLL support --->
----<*> ATA/IDE/MFM/RLL support
----IDE, ATA and ATAPI Block devices --->
--------[*] Use PCI DMA by default when available
--------[*] Enable DMA only for disks
--------<*> SiS5513 chipset support //esto miralo en la documentacion de la placa
Como ves no hay mucho que modificar. Una vez hecho esto, lo guardas, y lo compilas.
# make dep
# make clean
# make bzImage modules modules_install
Recuerda reemplazar el viejo por el nuevo y reiniciar con el nuevo kernel.Ya solo queda el ultimo paso. Tienes el soporte para el DMA, ahora solo te falta activarlo. Esto se hace pasandole el parametro "-d1" a hdparm:
# hdparm -d1 /dev/hdx
Una vez hecho esto, si ha salido todo bien deberias poder comprobar que el DMA esta activado. Si tecleas:
# hdparm /dev/hdx
deberias ver algo asi:
root@Lyann linux # hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on) //esto tiene que estar a 1
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2434/255/63, sectors = 39102336, start = 0
-Siguiente-