[opensuse] 4 Gig memory installed only 3 Gig seen? openSuSE 10.0
Mates, This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like: david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350 What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks. P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up. -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Nov 12, 2007 3:33 PM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350
What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks.
P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up.
What arch are you running, x86 or x86-64 ? -- Kind Regards Visitá/Go to >> http://www.opensuse.org N�����r��y隊Z)z{.�ﮞ˛���m�)z{.��+�Z+i�b�*'jW(�f�vǦj)h���Ǿ��i�������
Gabriel . wrote:
On Nov 12, 2007 3:33 PM, David C. Rankin <drankinatty@suddenlinkmail.com> wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350
What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks.
P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up.
What arch are you running, x86 or x86-64 ?
Sorry, it is x86 (also sorry for the direct reply) -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 12 November 2007 10:33, David C. Rankin wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
Is the BIOS configured to allow remapping of I/O addresses outside the 3-4 GB range in which the usually reside? What kernel are you running? It has to be a "bigsmp" kernel to have the PAE code included.
...
-- David C. Rankin, J.D., P.E.
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Randall R Schulz wrote:
On Monday 12 November 2007 10:33, David C. Rankin wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
Is the BIOS configured to allow remapping of I/O addresses outside the 3-4 GB range in which the usually reside?
What kernel are you running? It has to be a "bigsmp" kernel to have the PAE code included.
Randall Schulz
Ah, no I simply have the smp kernel installed. So you are saying big-smp will help this old 10.0 box? I will eventually dump 10.0 for 10.3, but this is a production backup server that will take quite a bit of configuration after the jump. I'll see if I can find a bigsmp kernel for it and give it a try! david@providence:~> uname -r 2.6.13-15.18-smp -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 12 November 2007 22:36, David C. Rankin wrote:
Randall R Schulz wrote:
On Monday 12 November 2007 10:33, David C. Rankin wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
Is the BIOS configured to allow remapping of I/O addresses outside the 3-4 GB range in which the usually reside?
What kernel are you running? It has to be a "bigsmp" kernel to have the PAE code included.
Randall Schulz
Ah, no I simply have the smp kernel installed. So you are saying big-smp will help this old 10.0 box? I will eventually dump 10.0 for 10.3, but this is a production backup server that will take quite a bit of configuration after the jump. I'll see if I can find a bigsmp kernel for it and give it a try!
Just go into the YaST Package Management, select the -bigsmp kernel with the description "Kernel with multiprocessor support and PAE" (and let it add all the necessary dependent packages) and install. Then immediately do an Online Update. It should be no-muss, no-fuss. There should be a couple of new entries in your boot menu, but the default should have been switched to the -bigsmp kernel. (I don't think it discards the old -smp kernel, but I'm not 100% sure about that.)
david@providence:~> uname -r 2.6.13-15.18-smp
-- David C. Rankin, J.D., P.E.
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David C. Rankin wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350
What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks.
P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up.
Some chipsets don't actually allow access to the full 4 GB. This might be one of them. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHOKIyLPWxlyuTD7IRAvyPAKCUvBCbjORP3sBHt9leBUBGd5kvowCcDVQT 2wJKG69dX638H/B9exvr9NA= =rWLs -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Jeff Mahoney wrote:
David C. Rankin wrote:
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350
What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks.
P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up.
Some chipsets don't actually allow access to the full 4 GB. This might be one of them.
-Jeff
That's strange, In BIOS setup it correctly shows all 4 gigs, so shouldn't they be available since they are correctly recognized in the BIOS? Which chipset are you referring to? memory controller, etc.? -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Tuesday 2007-11-13 at 00:38 -0600, David C. Rankin wrote:
Some chipsets don't actually allow access to the full 4 GB. This might be one of them.
That's strange, In BIOS setup it correctly shows all 4 gigs, so shouldn't they be available since they are correctly recognized in the BIOS? Which chipset are you referring to? memory controller, etc.?
The whole thing, including the wires in the board. Have a look here, for starters: <http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough> <http://lists.opensuse.org/opensuse/2007-06/msg00705.html> <http://lists.opensuse.org/opensuse/2007-06/msg00661.html> <http://lists.opensuse.org/opensuse/2007-06/msg00662.html> - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHOb13tTMYHG2NR9URApFHAJ4t37L2hLBdGigH3SMJ+RN/ndj5fwCgkKl0 8v4Ix9ifeHdUqiF0H9bZTj0= =pfyr -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 13 November 2007 07:06, Carlos E. R. wrote:
The Tuesday 2007-11-13 at 00:38 -0600, David C. Rankin wrote:
Some chipsets don't actually allow access to the full 4 GB. This might be one of them.
That's strange, In BIOS setup it correctly shows all 4 gigs, so shouldn't they be available since they are correctly recognized in the BIOS? Which chipset are you referring to? memory controller, etc.?
One possible, even probable problem is the physical address range in which I/O device registers are presented to the operating system. In machines that can address only 4 GB of physical address space, the range from 3-4 GB typically holds these addresses. If the BIOS, the mainboard hardware, the CPU and the kernel are all equipped to support the so-called Physical Address Extensions (PAE), then these I/O addresses can be placed at a higher physical address and the 3-4 GB range can be used for RAM. Most systems that support PAE have a BIOS option to disable it, lest software or CPUs that don't support it be rendered unable to access any device registers at all. You'll have to peruse the BIOS settings (or the BIOS manual) to find this (putative) option and then, assuming its there, set it appropriately.
The whole thing, including the wires in the board.
Have a look here, for starters:
<http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough>
"Unknown host: www.interact-sw.co.uk"
...
-- Cheers, Carlos E. R.
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Randall R Schulz wrote:
<http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough>
"Unknown host: www.interact-sw.co.uk"
Works for me. Cheers, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 13 November 2007 07:44, Dave Howorth wrote:
Randall R Schulz wrote:
<http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough>
"Unknown host: www.interact-sw.co.uk"
Works for me.
When I first wrote, in addition to the error alert from KMail whose text I quoted, the "host" command gave this: % host www.interact-sw.co.uk Host www.interact-sw.co.uk not found: 2(SERVFAIL) Immediately thereafter, this test succeeded: % host www.bbc.co.uk www.bbc.co.uk is an alias for www.bbc.net.uk. www.bbc.net.uk has address 212.58.253.72 www.bbc.co.uk is an alias for www.bbc.net.uk. www.bbc.co.uk is an alias for www.bbc.net.uk. Just now, the problematic DNS name gave this: % host www.interact-sw.co.uk www.interact-sw.co.uk has address 85.255.198.26 ;; reply from unexpected source: 208.201.224.33#53, expected 208.201.224.11#53 ;; Warning: ID mismatch: expected ID 45438, got 4220 Host www.interact-sw.co.uk not found: 2(SERVFAIL) I think there's something funky happening in my ISP's DNS servers. If I plug the address 85.255.198.26 into the URL, I get what I believe is the proper page: IanG on Tap; " 3GB or 4GB - a 'Virtual' Memory Upgrade".
Cheers, Dave
Randall Schuzl -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Tuesday 2007-11-13 at 07:53 -0800, Randall R Schulz wrote: ...
I think there's something funky happening in my ISP's DNS servers.
If I plug the address 85.255.198.26 into the URL, I get what I believe is the proper page: IanG on Tap; " 3GB or 4GB - a 'Virtual' Memory Upgrade".
Yes, that's the one I intended. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHOf3btTMYHG2NR9URAic2AJ0VfL9mwcCo2+hWWBe2GiNtmUNF/gCdH5ZN qGXthODbs4GyvsBv0UWMNY4= =nb22 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Randall R Schulz wrote:
One possible, even probable problem is the physical address range in which I/O device registers are presented to the operating system. In machines that can address only 4 GB of physical address space, the range from 3-4 GB typically holds these addresses. If the BIOS, the mainboard hardware, the CPU and the kernel are all equipped to support the so-called Physical Address Extensions (PAE), then these I/O addresses can be placed at a higher physical address and the 3-4 GB range can be used for RAM.
Most systems that support PAE have a BIOS option to disable it, lest software or CPUs that don't support it be rendered unable to access any device registers at all.
You'll have to peruse the BIOS settings (or the BIOS manual) to find this (putative) option and then, assuming its there, set it appropriately.
The whole thing, including the wires in the board.
Have a look here, for starters:
<http://www.interact-sw.co.uk/iangblog/2005/08/05/is3gbenough>
"Unknown host: www.interact-sw.co.uk"
Randall, I think you are spot on in your response. It is OS related. The BIOS page shows all 4096M recognized and available. Neither the 10.0 default kernel or XP will use any more than 3072. I haven't tried the big-smp kernel yet. I have a spare 250G drive I'll throw in and load 10.3 on with the smp kernel and see how that goes. Thanks! -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 13 November 2007 13:43, David C. Rankin wrote:
...
Randall,
I think you are spot on in your response.
Stranger things have happened.
It is OS related. The BIOS page shows all 4096M recognized and available. Neither the 10.0 default kernel or XP will use any more than 3072.
It's definite that the 10.0 stock "-smp" kernel omits PAE and hence cannot handle a system with its device registers remapped beyond the 4G limit of a 32-bit physical address. I don't know about Windows XP. I'd have thought it capable of handling that, but I've never tried and don't have any real information. Maybe it's one of those things where you have to buy the deluxe, chrome-plated, bug-reduced "enterprise" version, or something...
I haven't tried the big-smp kernel yet. I have a spare 250G drive I'll throw in and load 10.3 on with the smp kernel and see how that goes. Thanks!
Certainly that's a safe course of action, but there's very little risk to adding or switching to the -bigsmp kernel on your existing 10.0 installation. Then again, 10.3 seems very nice, and there's no reason not to upgrade, other than the usual fact: Putting a new system in order, so everything's just the way you like it, is always a time-consuming task, especially if you're as picky and particular as I am, have a large complement of packages installed, run several servers and so on.
-- David C. Rankin, J.D., P.E.
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, 13 Nov 2007 14:00:24 -0800, Randall R Schulz wrote:
I don't know about Windows XP. I'd have thought it capable of handling that, but I've never tried and don't have any real information.
No version of XP supports PAE. That support is only offered by Windows Server 2003. Your only chance would be 64 bit XP on machines that support it. That's why my 32 bit XP (on a dual core Athlon64) shows 3 GB on my 4 GB machine with remapping enabled, although it detects PAE.
Maybe it's one of those things where you have to buy the deluxe, chrome-plated, bug-reduced "enterprise" version, or something...
Exactly that. It's deemed a server feature and thus only avialble for those willing to hand over big money. But rather it's useless anyway as applications can get 2 GiB at max. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, 13 Nov 2007 07:24:35 -0800, Randall R Schulz wrote:
One possible, even probable problem is the physical address range in which I/O device registers are presented to the operating system. In machines that can address only 4 GB of physical address space, the range from 3-4 GB typically holds these addresses.
Sorry, but it has nothing to do with the physical address space per se. What *does* matter is the PCI bus, more precisely the 32 bit PCI devices. These need addresses below 4 GiB for I/O because that's the limit you can address with 32 bit. PC BIOSes typically reserve 500 MiB or 1GiB for such devices, which results in that many RAM being unavailable (anybody remember the gap between 640 KiB and 1 MiB on the PC that was reserved for BASIC ROM, VIDEO BIOS and the BIOS?). Now some systems offer an option that makes this 'hidden' memory available at addresses *beyond* the 4 GiB threshold. To access this memory you either need a PAE enabled kernel (i.e. a kernel that can handle the diffrent addressing with AFAIR 36 bit) or, on machines supporting x86-64 (aka AMD64/EM64T), a 64 bit kernel. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Mates,
This was probably answered before, but I couldn't find it on a quick search. I have a dell optiplex GX280 and I just installed 4G of ram. The Bios sees all 4G just fine, but when I look at the memory with free it only shows 3G seen. Like:
david@providence:~> free -tm total used free shared buffers cached Mem: 3040 717 2322 0 54 450 -/+ buffers/cache: 212 2828 Swap: 1027 0 1027 Total: 4068 717 3350
What is the trick to getting all of the memory to be recognized? If there is a quick opensuse link, just shoot me that. Thanks.
P.S. Terrible problem only having 2.3G free, instead of 3.3G free. But with 2G chips running $40, it's hard to pass up.
-- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com I ran into this when I started a new p4 with 4GB. After much searching and tearing my hair out I found an article on the Asus website that said if all slots are full it will subtaract the memory that is used by various card, ie graphics, like mine is 128MB. It will then subtract all the funny memory from
On Monday 12 November 2007 10:33:39 am David C. Rankin wrote: the total and thats whats displayed. I now have the bigsmp kernel installed but have not had a chance to look into this as I'm still trying to get my system restored after a disk burp. Apparently my backup to dvd did not retail file permissions. having to enter all of them for kmail folders by hand. I check when i;m done. as I'm sending this from my old machine which has 10.3. since the newer machine is an Asus board with sata drives I have to wait for the patch. So I reinstalled 10.2 after the raid crash. -- Russ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 13 November 2007 15:36, Russ Fineman wrote:
...
I ran into this when I started a new p4 with 4GB. After much searching and tearing my hair out I found an article on the Asus website that said if all slots are full it will subtaract the memory that is used by various card, ie graphics, like mine is 128MB. It will then subtract all the funny memory from the total and thats whats displayed. I now have the bigsmp kernel installed but have not had a chance to look into this as I'm still trying to get my system restored after a disk burp. Apparently my backup to dvd did not retail file permissions. having to enter all of them for kmail folders by hand.
I check when i;m done. as I'm sending this from my old machine which has 10.3. since the newer machine is an Asus board with sata drives I have to wait for the patch. So I reinstalled 10.2 after the raid crash.
As before, machines whose CPU support includes both those with PAE and those without it will invariably have a BIOS option that allows you to configure the I/O address range to be either within or beyond the 4 GB limit of 32-bit physical addresses. Which ASUS board do you have?
-- Russ
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (8)
-
Carlos E. R.
-
Dave Howorth
-
David C. Rankin
-
Gabriel .
-
Jeff Mahoney
-
Philipp Thomas
-
Randall R Schulz
-
Russ Fineman