Anterior Siguiente Indice

11. Problemas y soluciones

11.1 Dosemu se ha caído y ahora no puedo escribir nada.

Daniel Barlow( jo95004@sable.ox.ac.uk) comentaba (4/8/95) lo siguiente:

Si no tiene acceso a través de un terminal o de una red por el que pueda entrar, no le queda más remedio que pulsar el botón de reset. Si todavía puede utilizar alguna shell por alguna parte, ejecute "kbd_mode -a" para quitar el modo raw del teclado, y/o "stty sane" en la consola para que pueda ver lo que esté tecleando.

Algo que resulta útil es el hacer un script para ejecutar dosemu, que ejecute automáticamente "kbd_mode -a" al terminar éste. Cuando dosemu caiga, el script normalmente seguirá corriendo, y ejecutará el comando "kbd_mode -a".

11.2 He activado la memoria EMS en el dosemu.conf pero noayuda.

Rob Janssen ( pe1chl.ampr.org) comentaba (7/11/94):

No olvide cargar el ems.sys que se proporciona, en el archivo config.sys.

11.3 ¿Cómo me deshago de todos esos molestos mensajes de "diskchange"?

(8/11/94)

Consiga e instale klogd. Pruebe en

ftp://sunsite.unc.edu/pub/Linux/system/Daemons/sysklogd1.2.tgz

11.4 Por qué no se puede volver a ejecutar dosemu tras salir de modoconsola?

Aldy Hernández ( aldy@sauron.cc.andrews.edu) comentaba (7/8/94) lo siguiente:

Debe deshabilitar la caché de vídeo y/o de la BIOS.

11.5 Por qué se puede ejecutar dosemu en un xterm pero no en laconsola?

JyiJiin Luo ( jluo@casbah.acns.nwu.edu) comentaba (4/19/94):

Yo he pasado por el mismo problema anteriormente. Lo he resuelto desactivando la shadow del vídeo en mi BIOS AMI. Ahora dosemu se ejecuta bien en mi sistema.

11.6 ¿Cómo puedo hacer que dosemu se ejecute más rápido?

En algunos casos resulta útil el jugar con los valores de la variable HogThreshold en el archivo dosemu.conf.

Daniel Barlow( jo95004@sable.ox.ac.uk) comentaba (4/8/95) lo siguiente:

La variable HogThreshold debe valer aproximadamente la mitad de los BogoMips que el sistema muestre al arrancar.

11.7 Mi unidad de CDROM tiene problemas a la hora de leer algunos archivosbajo dosemu.

Vinod G Kulkarni ( vinod@cse.iitb.ernet.in) comentaba (4/7/94):

Cuando se monta el CDROM desde Linux y se utiliza dentro de dosemu (unidad mapeada), puede dar algunos problemas. El controlador del CD-ROM (iso9660) que está en el kernel trata de encontrar el tipo del fichero (ej., binario o texto). Si no puede encontrarlo, intenta adivinar el tipo del archivo a través de métodos heurísticos. Este método falla bajo ciertas circustancias como cuando un archivo de texto (que parece binario) se trata como binario. (No sé si esto es un error o una carácterística de Linux).

El resultado de todo esto está en que si copia tal archivo desde el CD-ROM (desde el mismo Linux, y no necesariamente desde dosemu), el archivo resultante será mayor que el original. (Se han añadido espacios en blanco antes de ^J,^M). De forma que un programa que se esté ejecutando bajo dosemu da un error o se cuelga, lo que se confunde con un error de dosemu.

Rob Janssen ( pe1chl@rabo.nl) comenta (8/10/94):

La forma de resolverlo es desactivando totalmente la conversión. Introduzca la opción "-o conv=binary" al comando mount cuando monte el CD-ROM, o inserte lo siguiente en el /etc/fstab:

/dev/cdrom      /cdrom          iso9660 conv=binary,ro

No se necesita parchear el kernel.

11.8 ¿Cómo puedo ver los datos de salida de la depuración(debugger)?

Daniel Barlow( jo95004@sable.ox.ac.uk) comentaba (4/8/95) lo siguiente:

En el caso de la versión 0.60 de dosemu, los datos de salida del debugger se redireccionan a un archivo especificado en la línea de comandos.

Utilice "dos -D+a -o /tmp/debug" para volcar los datos de salida del debugger al archivo /tmp/debug. No debería existir ninguna necesidad de redireccionar stderr.

11.9 ¿Por qué aparecen duupliicaadoos mis pulsaciones de teclado?

Nick Holloway ( alfie@dcs.warwick.ac.uk) comentaba (2/22/94) lo siguiente:

Tras haber ejecutado dosemu después de haber toqueteado algunos valores del stty, se me duplicaban los caracteres al escribir. ¡Ahora ya he descubierto cuál es la razón!

Sólo sucede cuando dosemu se está ejecutando en la consola con 'istrip' establecido. Esto es así (creo) porque los códigos en bruto generados por las pulsaciones de teclado son mutilados por istrip, de modo que los eventos de liberación de una tecla parecen realmente eventos de pulsación.

Por tanto, es preciso desactivar el procesamiento de entrada cuando se usen códigos de pulsación en modo consola (No debe ser muy buena idea hacerlo en líneas tty).


Anterior Siguiente Indice