Fermer2
NilLe 25/10/2007 à 10:45
J'ai fait une mise à jour de Mandriva 2006 vers Mandriva 2007.1 sur une machine qui dispose de 5Go de RAM.
Les 5Go étaient auparavant bien détectés. A présent, le système en détecte bien 5 au démarrage, mais la commande free ne m'en fait remonter que 3.
             total       used       free     shared    buffers     cached
Mem:       3107844    1380820    1727024          0      74680     672040
-/+ buffers/cache:     634100    2473744
Swap:      5164856          0    5164856


Voilà les paramètres de mon noyau au niveau mémoire... A priori, la directive CONFIG_HIGHMEM4G=y est bien placée
$ grep -i mem /boot/config-$(uname -r)

CONFIG_SHMEM=y
# CONFIG_TINY_SHMEM is not set
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# Memory Technology Devices (MTD)
CONFIG_BLK_DEV_UMEM=m
# CONFIG_W1_SLAVE_SMEM is not set
# CONFIG_DEBUG_HIGHMEM is not set


Voilà ce que me retourne uname -a :
Linux SV_NE5800_CSALINFO_ZARKENT 2.6.17-15mdv #1 SMP Tue Aug 14 10:25:51 MDT 200

Et même en passant "mem=5120M" en paramètre au moment du démarrage, ça ne change rien.

Suite à quelques soucis au moment de la mise à jour, j'ai désactivé les modules ACPI et APIC... est-ce que ça pourrait avoir eu une influence ?