Page 1 sur 1

[mémoire] Arch64 ne reconnais que 3.1Gio de RAM (résolu)

Publié : mar. 26 juil. 2011, 15:02
par Nitramm
Bonjour à tous,

Nouvel archiste convaincu, je viens solliciter votre aide pour mon premier post...

J'utilise arch64 depuis bientôt 3 mois avec 1Gio de RAM (DDR2). J'ai récément acheté 2 barrettes de 2Gio (DDR3) pour remplacer mon pauvre petit Gio solitaire. Mais quelle ne fut pas ma surprise de voir qu'Arch ne reconnais que 3.1Gio :

Code : Tout sélectionner

martinlb@bestiole:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3208       1093       2115          0         40        259
-/+ buffers/cache:        792       2416
Swap:         9550          0       9550
alors que uname me confirme bien mon architecture 64bits :

Code : Tout sélectionner

martinlb@bestiole:~$ uname -a
Linux bestiole 2.6.39-ARCH #1 SMP PREEMPT Sat Jul 9 14:57:41 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
Est-ce que quelqu'un a déjà été confronté à ce genre de problème?

PS: J'en profite au passage pour remercier la communauté dont le travail sur archlinux.fr m'a beaucoup aidé ces derniers mois au cours de mon archventure. :)

Re: [mémoire] Arch x86_64 ne reconnais que 3.1Gio de RAM

Publié : mar. 26 juil. 2011, 15:11
par Desintegr
Que renvoie la commande :

Code : Tout sélectionner

dmesg | grep Memory:
Le BIOS détecte-t-il la totalité des 4 Go ?
Est-il est bien configuré (une option du genre PCI Memory remapping) ? Voir : http://en.wikipedia.org/wiki/PCI_hole#Memory_remapping

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour

Publié : mar. 26 juil. 2011, 15:22
par Refuznik
Bah heureusement que l'on voit que c'est un core2 duo sinon on aurait pu penser que tu avais un portable avec de la mémoire partagée (bref préciser ton harware aurait été un plus).
Sinon question bête as tu bien placé ta ram comme indiqué sur la doc de ta carte mère ?
As tu regardé dans le bios si les 4 Go sont bien reconnus ?

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour

Publié : mar. 26 juil. 2011, 15:35
par Nitramm
dmesg | grep Memory me renvoie :

Code : Tout sélectionner

martinlb@bestiole:~$ dmesg | grep Memory:
[    0.000000] Memory: 3282608k/3342016k available (4019k kernel code, 472k absent, 58936k reserved, 3335k data, 712k init)
Quant au bios, je ne suis pas chez moi actuellement mais de mémoire tout est en "auto" en ce qui concerne la RAM (j'en aurai la certitude ce soir) et la carte mère est une 4Core1600Twins-P35D (cf. spec. : http://www.asrock.com/MB/overview.fr.as ... Twins-P35D).

Pour la RAM, il s'agit de 2 Barrettes DDR3 PC3-10666 - XMS 3 - 2 x 2 Go 1333 MHz.

Merci pour votre réactivité.

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour

Publié : mar. 26 juil. 2011, 15:49
par Desintegr
Trouvé dans le manuel : http://europe.asrock.com/downloadsite/m ... s-P35D.pdf (page 48)
Memory Remap Feature
Use this item to enable or disable memory remap feature.
Configuration options: [Enabled] and [Disabled].
The default value is [Disabled].
Mettre la valeur sur Enabled devrait résoudre le problème.

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour

Publié : mar. 26 juil. 2011, 19:18
par benjarobin
Déjà je n'aime pas trop les carte mère qui essaye de gérer la DDR2 et la DDR3.
D'ailleurs il y a une limitation étonnante :

Code : Tout sélectionner

Support DDR3 1333 .... Capacité maximale de mémoire système: 4GB
Donc ta carte mère ne sait pas gérer plus de 4 Gio, de plus le kernel vois un peu plus que 3.1 Gio (Avec un système 32 bits, on vois moins de 3 Gio)
Donc je te conseille tout d'abord d'essayer la solution du poste d'au-dessus :D

Re: [mémoire] Arch64 ne reconnais que 3.1Gio de RAM (en cour

Publié : mar. 26 juil. 2011, 19:50
par Nitramm
Desintegr a écrit :Trouvé dans le manuel : http://europe.asrock.com/downloadsite/m ... s-P35D.pdf (page 48)
Memory Remap Feature
Use this item to enable or disable memory remap feature.
Configuration options: [Enabled] and [Disabled].
The default value is [Disabled].
Mettre la valeur sur Enabled devrait résoudre le problème.
Effectivement, ça marche mieux maintenant!

Déoslé de vous avoir embêté pour un problème hardware... J'aurais d'abord dû regarder si mes 4Gio étaient reconnus par le bios, chose que je n'ai pas faite car il y a peu j'avais 4Gio de DDR2 et je n'avais pas touché le bios depuis...

Code : Tout sélectionner

martinlb@bestiole:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3966       1307       2659          0         48        618
-/+ buffers/cache:        640       3326
Swap:         9550          0       9550
Merci beaucoup pour votre aide et votre réactivité! :D