Arqueología informática. ¿que kernel le pongo a este?.

25 envíos / 0 nuevos
Último envío
Mar, 21/08/2018 - 05:07
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

Te pregunté por la tabla de particiones por que en los '90 ya tuve problemas con MS-DOS y sus problemas con la traducción de bloques para las tablas de particionado. Las BIOS viejas tenían problemas para manejarse con discos grandes, es un defecto del diseño original de los primeros discos ATA-IDE, así que inventaron el LBA o bloques lógicos, una ñapa. El problema venía cuando usas Linux y DOS, uno hablando el disco con LBA y el otro no. El problema es que las cosas parecen funcionar, pero termina estropeándose el SO.

 

Lo del EMM386 es raro, deberías poder usar y cargar cosas el el área HiMEM, es un área de 64KB por encima del primer mega en el que puede cargarse controladores (un defecto de diseño del 80286 que hubo que mantener en el 80386 y siguientes). Los llaman UMB (upper memory blocks), en el config.sys puedes cargar allí cosas con DEVICEHIGH= o en el autoexec.bat con LOADHIGH

 

El config.sys para usar los UMB necesitas especificar lo siguiente:

DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE NOEMS
DOS=UMB
DEVICEHIGH=...

Como ves indico NOEMS, si no recuerdas que es el EMS, era una expansión de Intel memoria para datos que usa un sistema de paginamiento de hasta 32MB para procesadores 8086 y 8088 (tengo una de esas tarjetas). El EMS ocupa un espacio físico en la memoria de unas 64KB como ventana para ir paginando bloques EMS, es mejor desactivarlo si no tienes aplicaciones que usen esa tecnología.

 

En cuanto al puerto paralelo, revisa que la interrupción y dirección sean las correctas (puerto e interrupción), algunas BIOS son un poco puñeteras con los puertos paralelos, por ejemplo las BIOS de equipos IBM, a veces entran en conflicto con las tarjetas de sonido.

A un clic de distancia de ti...

Dom, 26/08/2018 - 15:23 (Responder a #22)
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 En el tamaño del disco no creo que haya problemas, es el que traía, 2'1 Gb, supongo que es el original.

 

 Lo del emm386 también me extrañó, nunca había tuve un problema así. Incluso su antecesor, un toshiba

 486 de la misma rama lo usaba.

 

 Se me ha ocurrido una idea,  ahora que tengo acceso al viejo, podría copiar su config.sys y usarlo en este,

 a ver que tal le sienta. (Solo por probar). Ya os lo diré si tengo éxito.

 En cuanto al suyo, ahora mismo no lo tengo aquí para compararlo, pero me suenan. definitivamente

 creo que si que las tengo.

 

 En lo que toca al puerto paralelo ya le miré la dirección del puerto, ya, incluso probé a hacerlo funcionar

 con la segunda o tercera dirección, y ya que me ofrecía control de que interrupción usar, también.

 (Ciertamente en algunas irq me decía que eso no podía ser, wink).

 Pero ni en los casos que me dejaba no obtuve ninguna mejora.

 

 

Lun, 27/08/2018 - 07:52
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

Cuando en los '90 teníamos problemas "fantasmas" con dispositivos solíamos primero sacar todas las tarjetas del PC, probar primero sin tarjetas y luego una a una, generalmente los problemas provienen de trarjetas ISA o ISA PnP. Generalmente los problemas venían de tarjetas SCSI y tarjetas de sonido.

Con las tarjetas PCI los problemas solían aparecer cuando intentas que dos tarjetas/dispositivos PCI compartan la misma IRQ, cosa que las especificaciones PCI permitían pero que a nuestro querido DOS no le gustaban un pelo.

 

A un clic de distancia de ti...

Dom, 02/09/2018 - 13:37 (Responder a #24)
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Ah, si!. Ahora que lo mencionas recuerdo que en mis inicios, mirando de rescatar de la basura algún

 386/486 con el que hacer pruebas, sin arriesgar la compu buena, había hecho alguna limpia de tarjetas,

 a ver si me aclaraba porque no iniciaba bien, o porque me pitaba.

 

 Lástima que en este no sea tan fácil de hacer. winksmiley.