Hola a tod@s, tengo un problema con el DMA. No se muy bien que es ni lo que he tocado en el arranque pero intentando poner el arranque original de SuSE en lugar de Tux. La cuestión es que el ordenador va lentísimo. El registro de arranque dice lo siguiente: /var/log/boot.msg ... <4>Linux version 2.4.21-243-default (root@i386.suse.de) (gcc version 3.3.1 (SuSE Linux)) #1 Thu Aug 12 15:22:14 UTC 2004 ... <4>Kernel command line: root=/dev/hdb2 vga=0x317 ide=nodma apm=off acpi=off desktop hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 splash=silent ide=dma <6>ide_setup: ide=nodma : Prevented DMA <6>ide_setup: hdc=ide-scsi <6>ide_setup: hdclun=0 <6>ide_setup: hdc=ide-scsi <6>ide_setup: hdclun=0 <6>ide_setup: hdc=ide-scsi <6>ide_setup: hdclun=0 <6>bootsplash: silent mode. <6>ide_setup: ide=dma -- BAD OPTION <6>Initializing CPU#0 ... Run file system check on root for LVM activation fsck 1.34 (25-Jul-2003) ****************************************************** * Warning: The dma on your hard drive is turned off. * * This may really slow down the fsck process. * ****************************************************** Reiserfs super block in block 16 on 0x342 of format 3.6 with standard journal ... Activating swap-devices in /etc/fstab... doneChecking file systems... fsck 1.34 (25-Jul-2003) ****************************************************** * Warning: The dma on your hard drive is turned off. * * This may really slow down the fsck process. * ****************************************************** Reiserfs super block in block 16 on 0x342 of format 3.6 with standard journal ... /proc/dma 4: cascade ¿Cómo pongo de nuevo activo el DMA? Saludos Paco
El Domingo, 5 de Septiembre de 2004 14:10, Paco Tirado escribió:
¿Cómo pongo de nuevo activo el DMA?
El siguiente párrafo te da la clave:
<4>Kernel command line: root=/dev/hdb2 vga=0x317 ide=nodma apm=off acpi=off desktop hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 splash=silent ide=dma
Da la impresió de que estás iniciando el sistema a través de la opción "safe settings". Comprueba tu fichero /boot/grub/menu.lst y escoge una opción que NO contenga el parámetro ide=nodma, simplemente. A título de ejemplo, esta es la línea que creó la instalación en mi sistema: title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x31a splash=silent desktop resume=/dev/hda6 showopts initrd (hd0,1)/boot/initrd Saludos. Miquel.
El Domingo, 5 de Septiembre de 2004 14:10, Paco Tirado escribió:
Hola a tod@s, tengo un problema con el DMA. No se muy bien que es ni lo que he tocado en el arranque pero intentando poner el arranque original de SuSE en lugar de Tux. .....
¿Cómo pongo de nuevo activo el DMA?
Saludos Paco
Lanza Yast selecciona Hardware y después Modo IDE DMA. Comprueba que el DMA está activo, si no selecciona la opción adecuada entre las que te ofrece. Saludos.
El Domingo, 5 de Septiembre de 2004 15:27, jpb escribió:
Lanza Yast selecciona Hardware y después Modo IDE DMA. Comprueba que el DMA está activo, si no selecciona la opción adecuada entre las que te ofrece.
Esa opción solamente funciona si el kernel la soporta. Si en el momento de iniciar la máquina usamos el parámetro ide=nodma, jamás funcionará :-( --------- Miquel.
El Domingo, 5 de Septiembre de 2004 14:41, Miquel A. Noguera escribió:
El Domingo, 5 de Septiembre de 2004 14:10, Paco Tirado escribió:
¿Cómo pongo de nuevo activo el DMA?
El siguiente párrafo te da la clave:
<4>Kernel command line: root=/dev/hdb2 vga=0x317 ide=nodma apm=off acpi=off desktop hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 hdc=ide-scsi hdclun=0 splash=silent ide=dma
Da la impresió de que estás iniciando el sistema a través de la opción "safe settings".
Comprueba tu fichero /boot/grub/menu.lst y escoge una opción que NO contenga el parámetro ide=nodma, simplemente.
A título de ejemplo, esta es la línea que creó la instalación en mi sistema:
title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x31a splash=silent desktop resume=/dev/hda6 showopts initrd (hd0,1)/boot/initrd
Saludos. Miquel. Hola a tod@s, ya está solucionado. No se cómo pero tras haber arrancado con "safe settings" me quedó mal y siempre arrancaba con esos parámetros del kernel. He tenido que "reparar una instalación existente" y ya está. Gracias a todos por vuestras respuestas. De todas maneras, ¿hay alguna manera de arrancar tocando esos parámetros del kernel al elegir la opción en el GRUB?
Saludos Paco
El Domingo, 5 de Septiembre de 2004 19:43, Paco Tirado escribió:
¿hay alguna manera de arrancar tocando esos parámetros del kernel al elegir la opción en el GRUB?
No entiendo demasiado bien tu pregunta. Si te refieres a si es posible configurar para que arranque por defecto con los parámetros que tu quieres, la respuesta es si, y aunque YaST también permite hacerlo, resulta más sencillo hacerlo a mano. Solo tienes que editar (como root) el fichero /etc/grub/menu.lst, y añadir una entrada "default" que apunte a la opción que tu desees. Como no se si me he explicado muy bien, mejor ponemos un ejemplo: supongamos que en tu caso, quieres arrancar siempre con la segunda opción del menú, entonces tendrías que poner una línea que diga: default=1 (La primera entrada es la 0) Saludos. Miquel.
El Lunes, 6 de Septiembre de 2004 21:19, Miquel A. Noguera escribió:
El Domingo, 5 de Septiembre de 2004 19:43, Paco Tirado escribió:
¿hay alguna manera de arrancar tocando esos parámetros del kernel al elegir
la opción en el GRUB?
No entiendo demasiado bien tu pregunta.
Si te refieres a si es posible configurar para que arranque por defecto con los parámetros que tu quieres, la respuesta es si, y aunque YaST también permite hacerlo, resulta más sencillo hacerlo a mano.
Solo tienes que editar (como root) el fichero /etc/grub/menu.lst, y añadir una entrada "default" que apunte a la opción que tu desees.
Como no se si me he explicado muy bien, mejor ponemos un ejemplo: supongamos que en tu caso, quieres arrancar siempre con la segunda opción del menú, entonces tendrías que poner una línea que diga:
default=1
(La primera entrada es la 0)
Saludos. Miquel. Hola a tod@s, Gracias Miquel por la respuesta. Me refería a que al elegir en el GRUB la opción (Linux, Windows, ...), si se pueden teclear valores o bien se toma una opción con los parámetros que tenga por defecto. Todo ello sin tener que editar el fichero etc/grub/menu.lst, antes de arrancar Linux.
Me supongo que no, pero quién sabe ... Saludos Paco
El 2004-09-06 a las 21:54 +0200, Paco Tirado escribió:
Gracias Miquel por la respuesta. Me refería a que al elegir en el GRUB la opción (Linux, Windows, ...), si se pueden teclear valores o bien se toma una opción con los parámetros que tenga por defecto. Todo ello sin tener que editar el fichero etc/grub/menu.lst, antes de arrancar Linux.
Claro que se pueden editar.
Me supongo que no, pero quién sabe ...
¿porqué no iba a poderse? Fíjate en la linea: kernel (hd1,1)/vmlinuz.suse root=/dev/hdb6 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0 3 Bien, lo que está a la izquierda de 'showopts' no se muestra, lo de la derecha si, y se puede editar. Y siempre puedes añadir parametros. Y si la quieres cambiar entera, pues le quitas el 'showopts'. -- Saludos Carlos Robinson
participants (4)
-
Carlos E. R.
-
jpb
-
Miquel A. Noguera
-
Paco Tirado