free
o top
detectan 16 Mbytes de RAM solamente.
Limit memory to low 16 MB
está activada (variable CONFIG_MAX_16M
, fichero
/usr/src/linux/.config
). Esta opción muestra el kernel
utiliza solamente memoria por debajo de 16 MB. de la principal.
Esto sirve para placas base con 16 MB de memoria o menos. (p.e. para una memoria cache de segundo nivel).
Truco para placas ISA: Sistemas con bus ISA pueden direccionar hasta 16 MB de RAM solamente. Cuando utilizamos una tarjeta de vídeo Mach64 en un slot ISA tendremos 12 MB de memoria RAM disponible, desde la tarjeta gráfica con 4 MB RAM de vídeo superpuesta en el espacio direccionado.
CONFIG_MAX_16M
en la configuración
del kernel. Recompile el kernel e
instale-lo como kernel de arranque (no olvide crear un disco de arranque). Ahora Linux debería detectar el conjunto de toda la memoria principal.
SDB-mh_memory16mb
)