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

Reconnaissance et configuration du matériel / kernel linux
Nitramm
newbie
Messages : 3
Inscription : mar. 26 juil. 2011, 14:22

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

Message 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. :)
Dernière modification par Nitramm le mar. 26 juil. 2011, 19:51, modifié 1 fois.
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

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

Message 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
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

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

Message 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 ?
Nitramm
newbie
Messages : 3
Inscription : mar. 26 juil. 2011, 14:22

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

Message 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é.
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

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

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Nitramm
newbie
Messages : 3
Inscription : mar. 26 juil. 2011, 14:22

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

Message 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
Répondre