From ryan.w.frank at bankofamerica.com Thu Jun 1 10:58:33 2006 From: ryan.w.frank at bankofamerica.com (Frank, Ryan W) Date: Thu, 01 Jun 2006 06:58:33 -0400 Subject: 32bit OS on 64Bit Hardware... In-Reply-To: <1149109679.3114.80.camel@laptopd505.fenrus.org> Message-ID: <4751DCADA2CAED4BA5230AD48A9042A60157554F@ex2k.bankofamerica.com> Sorry, yes I am sure... Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:14:12 EST 2006 i686 athlon i386 GNU/Linux -Ryan -----Original Message----- From: Arjan van de Ven [mailto:arjan at fenrus.demon.nl] Sent: Wednesday, May 31, 2006 5:08 PM To: Frank, Ryan W Cc: amd64-list at redhat.com Subject: Re: 32bit OS on 64Bit Hardware... On Wed, 2006-05-31 at 16:42 -0400, Frank, Ryan W wrote: > Hello all! > > I am trying to build a DL-385 with AS 3.0 Update 7 32bit... The > developer specified he wanted the 32bit os... Anywho.. the box posts > with 8gb of RAM. During the boot process I see the following message: > > May 31 15:22:37 cltrsklccs01 kernel: BIOS-provided physical RAM map: > May 31 15:22:37 cltrsklccs01 kernel: BIOS-e820: 0000000000000000 - > 000000000009f400 (usable) May 31 15:22:37 cltrsklccs01 kernel: > BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved) May 31 > 15:22:37 cltrsklccs01 kernel: BIOS-e820: 00000000000f0000 - > 0000000000100000 (reserved) May 31 15:22:37 cltrsklccs01 kernel: > BIOS-e820: 0000000000100000 - 00000000f57f8000 (usable) May 31 > 15:22:37 cltrsklccs01 kernel: BIOS-e820: 00000000f57f8000 - > 00000000f5800000 (ACPI data) May 31 15:22:37 cltrsklccs01 kernel: > BIOS-e820: 00000000fdc00000 - 00000000fdc01000 (reserved) May 31 > 15:22:37 cltrsklccs01 kernel: BIOS-e820: 00000000fdc10000 - > 00000000fdc11000 (reserved) May 31 15:22:37 cltrsklccs01 kernel: > BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) May 31 > 15:22:37 cltrsklccs01 kernel: BIOS-e820: 00000000fec10000 - > 00000000fec11000 (reserved) May 31 15:22:37 cltrsklccs01 kernel: > BIOS-e820: 00000000fec20000 - 00000000fec21000 (reserved) May 31 > 15:22:37 cltrsklccs01 syslog: klogd startup succeeded May 31 15:22:37 > cltrsklccs01 kernel: BIOS-e820: 00000000fee00000 - 00000000fee10000 > (reserved) May 31 15:22:37 cltrsklccs01 kernel: BIOS-e820: > 00000000ff800000 - 0000000100000000 (reserved) May 31 15:22:37 > cltrsklccs01 kernel: BIOS-e820: 0000000100000000 - 00000001fffff000 > (usable) May 31 15:22:37 cltrsklccs01 kernel: Warning only 4GB will be > used. > May 31 15:22:37 cltrsklccs01 kernel: Use a PAE enabled kernel. > May 31 15:22:37 cltrsklccs01 kernel: 3200MB HIGHMEM available. > May 31 15:22:37 cltrsklccs01 kernel: 896MB LOWMEM available. > > When the OS comes up I only see 4gb of RAM. I am using the SMP > kernel (should support 8gb), and as far as I can tell PAE is > enabled... are you really really sure you're using the right kernel? (you conveniently cut that bit off the dmesg ;) From arjan at fenrus.demon.nl Thu Jun 1 11:06:39 2006 From: arjan at fenrus.demon.nl (Arjan van de Ven) Date: Thu, 01 Jun 2006 13:06:39 +0200 Subject: 32bit OS on 64Bit Hardware... In-Reply-To: <4751DCADA2CAED4BA5230AD48A9042A60157554F@ex2k.bankofamerica.com> References: <4751DCADA2CAED4BA5230AD48A9042A60157554F@ex2k.bankofamerica.com> Message-ID: <1149160004.3115.45.camel@laptopd505.fenrus.org> On Thu, 2006-06-01 at 06:58 -0400, Frank, Ryan W wrote: > > Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:14:12 EST 2006 > i686 athlon i386 GNU/Linux ah ha! in RHEL3, the "athlon" smp kernel is not PAE enabled, only the "i686" smp kernel is.... and you're using the athlon kernel afaics. so what you'd need to do is rpm -e of your existing kernel-smp, and grab the i686 variant instead of the athlon one and install that... (so this one extra line has been very useful in diagnosing this :) From ryan.w.frank at bankofamerica.com Thu Jun 1 11:38:49 2006 From: ryan.w.frank at bankofamerica.com (Frank, Ryan W) Date: Thu, 01 Jun 2006 07:38:49 -0400 Subject: 32bit OS on 64Bit Hardware... In-Reply-To: <1149160004.3115.45.camel@laptopd505.fenrus.org> Message-ID: <4751DCADA2CAED4BA5230AD48A9042A601575567@ex2k.bankofamerica.com> Very nice! Thanks! I will try this now! -Ryan -----Original Message----- From: Arjan van de Ven [mailto:arjan at fenrus.demon.nl] Sent: Thursday, June 01, 2006 7:07 AM To: Frank, Ryan W Cc: amd64-list at redhat.com Subject: RE: 32bit OS on 64Bit Hardware... On Thu, 2006-06-01 at 06:58 -0400, Frank, Ryan W wrote: > > Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:14:12 EST 2006 > i686 athlon i386 GNU/Linux ah ha! in RHEL3, the "athlon" smp kernel is not PAE enabled, only the "i686" smp kernel is.... and you're using the athlon kernel afaics. so what you'd need to do is rpm -e of your existing kernel-smp, and grab the i686 variant instead of the athlon one and install that... (so this one extra line has been very useful in diagnosing this :) From ryan.w.frank at bankofamerica.com Thu Jun 1 12:19:23 2006 From: ryan.w.frank at bankofamerica.com (Frank, Ryan W) Date: Thu, 01 Jun 2006 08:19:23 -0400 Subject: 32bit OS on 64Bit Hardware... In-Reply-To: <1149160004.3115.45.camel@laptopd505.fenrus.org> Message-ID: <4751DCADA2CAED4BA5230AD48A9042A6015755B1@ex2k.bankofamerica.com> That did it! The .i686 kernel instead of the athlon version fixed it :) whooo hoo... Thanks again for your help! It is much appreciated! As I had an idea it was PAE related (in my google research) how would one be able to tell if the running kernel supports PAE? Also how did you know I was running the athlon kernel not the i686... I am guessing the timestamp? Working: Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:22:39 EST 2006 i686 athlon i386 GNU/Linux Non-working: Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:14:12 EST 2006 i686 athlon i386 GNU/Linux Rpm -q -i didn't even show the version... [root at cltrsklccs01 root]# rpm -q -i kernel-smp-2.4.21-40.EL Name : kernel-smp Relocations: (not relocatable) Version : 2.4.21 Vendor: Red Hat, Inc. Release : 40.EL Build Date: Thu 02 Feb 2006 10:39:14 PM EST Install Date: Thu 01 Jun 2006 08:09:43 AM EDT Build Host: hs20-bc1-7.build.redhat.com Group : System Environment/Kernel Source RPM: kernel-2.4.21-40.EL.src.rpm Size : 19616544 License: GPLv2 Signature : DSA/SHA1, Fri 03 Mar 2006 01:59:42 PM EST, Key ID 219180cddb42a60e Packager : Red Hat, Inc. Summary : The Linux kernel compiled for SMP machines. Description : This package includes an SMP version of the Linux kernel. It is required only on machines with two or more CPUs, although it should work on single-CPU boxes. -Ryan -----Original Message----- From: Arjan van de Ven [mailto:arjan at fenrus.demon.nl] Sent: Thursday, June 01, 2006 7:07 AM To: Frank, Ryan W Cc: amd64-list at redhat.com Subject: RE: 32bit OS on 64Bit Hardware... On Thu, 2006-06-01 at 06:58 -0400, Frank, Ryan W wrote: > > Linux cltrsklccs01 2.4.21-40.ELsmp #1 SMP Thu Feb 2 22:14:12 EST 2006 > i686 athlon i386 GNU/Linux ah ha! in RHEL3, the "athlon" smp kernel is not PAE enabled, only the "i686" smp kernel is.... and you're using the athlon kernel afaics. so what you'd need to do is rpm -e of your existing kernel-smp, and grab the i686 variant instead of the athlon one and install that... (so this one extra line has been very useful in diagnosing this :)