[gilug.org] Activació del DMA en els CDROM's o DVD's.

Jordi Pujol jordipujol arsystel com
2005-09-15 13:00:43 UTC


A Dimecres 14 Setembre 2005 19:38, Marc Tarrés va escriure:
> [1] El segon fitxer, en Jordi ja ha explicat com configurar-lo. Pel cas
> del primer, en el meu cas (que tinc una placa AMD amb xipset VIA) només
> em cal afegir
>
> via82cxxx
>
> abans dels mòduls ide (en concret, ide-cd), i reiniciar l'ordinador.

en el meu cas modificar el modules.conf no m'ha servit per poder activar el 
DMA.
per que el kernel faci acces amb DMA als CD'ROMS la unica solucio que he 
trobat es recompilar-lo posant un "yes" en la configuracio del kernel per el 
modul dels controladors IDE.
posare mes detalladament els pasos necessaris:

en el cas del Ubuntu, s'ha de baixar el kernel-source de la ultima versio 
estable del Hoary, que crec que es la 2.6.10
# apt-get install kernel-source-2.6.10.x-xxx-xxx
# cd /usr/src
descomprimirlo
# tar -xvf kernel-source-2.6.10.x-xxx-xxx.deb
canviar el directori de nom
# mv kernel-source-2.6.10   linux-2.6.10.7.custom1
# cd linux-2.6.10.7.custom1
copiem la configuracio de un kernel ja instalat
# cp  /boot/config-2.6-10-xxx-xxx  .config
editar el Makefile afegint a la linea 
EXTRAVERSION =.7.custom1
i començar el proces de compilacio
# make-kpkg clean
parametritzar el kernel posant una "y" en els moduls ide que corresponguin a 
la placa base que tinguem. per lo que modifiquem els nivells superiors dels 
parametres IDE amb una "y" (integrat) en comptes de una "m" (modul), fins que 
ens deixa posar una "y" en el controlador IDE. ( nomes posarem moduls 
residents aquells que corresponen a la placa base en questio, per no fer un 
kernel massa gran )
# make xconfig &
i despres compilar el kernel en un paquet debian
# make-kpkg --initrd kernel_image
i, quan hagi compilat correctament, instalar-lo
# dpkg -i ../kernel-image-2.6.10.7.custom1-xxxxxx.deb

Salut,

Jordi Pujol



Més informació sobre la llista de correu gilug