You are not logged in.

#1 2008-10-03 17:49:15

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Macbook Pro recognize only 3 GB of RAM

Hi guys, I have arch64 installed on my MBP with 4 GB of ram. All of the RAM was recognized in OSX, but Linux only recognizes 3 GB. The output of "free -m" is:

             total       used       free     shared    buffers     cached
Mem:          3003        869       2134          0         61        462
-/+ buffers/cache:        344       2658
Swap:            0          0          0

I checked with openSUSE and Ubuntu(though both were i686), and both of them also report only 3 GB of RAM. I remember the kernel having the HIGHMEM=64GB option, but this seems to have been dropped somewhere along the way (or maybe this option does not apply to 64bit Kernels). Any ideas? Are your 4GB laptops/desktops reporting all of your ram? What about your 8GB boxes? what do they report?

Thanks in advance.

Last edited by ganja_guru (2008-10-03 18:19:32)

Offline

#2 2008-10-04 12:47:09

Dieter@be
Forum Fellow
From: Belgium
Registered: 2006-11-05
Posts: 2,001
Website

Re: Macbook Pro recognize only 3 GB of RAM

Can you post the output of dmesg?  (and btw, did you get sound working? see http://bbs.archlinux.org/viewtopic.php?id=39765 )


< Daenyth> and he works prolifically
4 8 15 16 23 42

Offline

#3 2008-10-04 13:18:57

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Macbook Pro recognize only 3 GB of RAM

Getting sound to work was easy, I just had to make sure my User was in the audio group. I didn't have to change anything else. This is the output of dmesg:
http://www.pastebin.ca/1218877

Offline

#4 2008-10-04 22:18:27

miguimon
Member
From: Sydney
Registered: 2008-02-28
Posts: 37
Website

Re: Macbook Pro recognize only 3 GB of RAM

I upgraded my MB 3.1 Santa Rosa to 4GB thinking that my arch (686 install) could handle all the memory but at the end it just recognises 3GB. Obviously, now I know why.. So I wanted to switch to arch64 and see how it goes but I would like to be sure that it will work. free -m output:

             total       used       free     shared    buffers     cached
Mem:          2999       1474       1525          0         85        948
-/+ buffers/cache:        440       2559
Swap:         4089          0       4089

and my dmesg output:
http://www.pastebin.ca/1219310

Offline

#5 2008-10-08 03:55:20

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Macbook Pro recognize only 3 GB of RAM

why don't you just pop the arch64 installation cd in and check the memory from the setup prompt?

Offline

#6 2008-10-11 19:35:44

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Macbook Pro recognize only 3 GB of RAM

does anyone have 4GB/8GB fully recognized by arch?

Offline

#7 2008-10-22 04:54:52

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Macbook Pro recognize only 3 GB of RAM

bump

Offline

#8 2008-10-26 23:50:47

syscrash2k
Member
Registered: 2005-05-07
Posts: 13

Re: Macbook Pro recognize only 3 GB of RAM

I have 4 gigs of ram working fine on my R61, and 8 gigs on my desktop.

Offline

#9 2008-10-27 06:15:06

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: Macbook Pro recognize only 3 GB of RAM

ganja_guru wrote:

Hi guys, I have arch64 installed on my MBP with 4 GB of ram. All of the RAM was recognized in OSX, but Linux only recognizes 3 GB. The output of "free -m" is:

             total       used       free     shared    buffers     cached
Mem:          3003        869       2134          0         61        462
-/+ buffers/cache:        344       2658
Swap:            0          0          0

I checked with openSUSE and Ubuntu(though both were i686), and both of them also report only 3 GB of RAM. I remember the kernel having the HIGHMEM=64GB option, but this seems to have been dropped somewhere along the way (or maybe this option does not apply to 64bit Kernels). Any ideas? Are your 4GB laptops/desktops reporting all of your ram? What about your 8GB boxes? what do they report?

Thanks in advance.

the HIGHMEM setting (which effectively requires PAE) does not apply to 64 bit.
ubuntu 32 bit does not have the highmem 64 enabled by default. you have to install the -server kernel for that if I recall.
No clue about SuSE.

It does seem odd that arch64 is not seeing all the ram though.
*head scratching*


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

#10 2008-10-27 07:50:02

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: Macbook Pro recognize only 3 GB of RAM

Using 64-bit systems will give you access to all your RAM, quite simple. (err... no idea what's up with Macs)
To use my 4GB on 32-bit systems I'd have to enable the Memory Remap feature in BIOS and use a PAE-enabled (HIGHMEM64G) kernel.

Last edited by byte (2008-10-27 07:53:50)


1000

Offline

Board footer

Powered by FluxBB