LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-27-2004, 09:30 AM   #1
wingedpig
LQ Newbie
 
Registered: Dec 2004
Posts: 7

Rep: Reputation: 0
New Dell box, Fedora 3 only recognizes 3 of my 4 gigs of ram


Just got a Dell XPS Gen 4 system and have been installing Fedora 3 on it. I believe the chipset is an Intel i925X/XE, and it has 4 gigs of ram. The BIOS recognizes all 4 gigs, but Fedora only seems to see 3 gigs of it. I've moved around the DIMMS to see if one was acting funky, but that didn't change anything.

Interestingly, memtest86 v3.2 also only sees 3 gigs.

Any thoughts? Thanks!

Last edited by wingedpig; 12-27-2004 at 01:38 PM.
 
Old 01-16-2005, 11:41 AM   #2
RockM66
LQ Newbie
 
Registered: Jan 2005
Posts: 5

Rep: Reputation: 0
I have exactly the same problem. I was running FC2 with 2GB of RAM and all was OK. Then I installed an additional 2GB. The BIOS now sees 4GB but linux only sees 3GB as seen by the 'free' command, the 'top' command, and also the 'system monitor'.

Specs:
Fedora Core 2
Kernel: 2.6.5-1.358
Dual Xeon 3.2GHz (Nocona)
Tyan Thunder i7525 (S2676) mobo
4 modules of 512KB DDR2 Corsair originally
Added 2 modules of 1GB DDR2 Corsair
 
Old 01-16-2005, 12:29 PM   #3
reddazz
LQ Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 77
You need to recompile the Fedora kernel and add the option to support 4gb ram and above.
 
Old 01-16-2005, 04:17 PM   #4
RockM66
LQ Newbie
 
Registered: Jan 2005
Posts: 5

Rep: Reputation: 0
Thanks, I did find some other posts on this topic, something about the enabling "highmem", which can be found int the "Processor type and features -> High memory support" section of the compiler options, and then recompiling the kernel. I'm not that familiar with kernel compilations, would this stuff be found when you run 'make menuconfig' in /usr/src/linux (or similar directory)? Can something like this be achieved simply by passing an option to to the compiler at boot time, say, by editing grub.conf? I can't try these things right now as my system is too busy.
 
Old 01-16-2005, 04:36 PM   #5
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Nothing I know of can be passed at grub since the kernel is only knowing what is compiled with at time of build. Check out this post on kernel compile. It is quite easy to do with Redhat / Fedora Core setups. http://www.linuxquestions.org/questi...36#post1401136

Some of the steps are for help to others but I believe it can be followed. For you you need to change a value under the Processors typeand features. I would go with 64meg here myself.

Brian1
 
Old 01-18-2005, 01:57 PM   #6
RockM66
LQ Newbie
 
Registered: Jan 2005
Posts: 5

Rep: Reputation: 0
Question No "High Memory Support" Option in make

I tried rebuilding the kernel in order to enable 'High Memory Support' so that linux would detect all 4GB of RAM instead of only 3. When I ran make menuconfig, I looked in the section 'Processor type and features' but found no 'High memory support' option.

NOTE: I am running the x86_64 version of linux as I heard it supports some special features of my Nocona chips.

Specs:
Fedora Core 2, x86_64
Kernel: 2.6.5-1.358 (smp enabled)
2 Xeon processors, 3.2GHz Nocona
4 GB RAM installed (BIOS detecs all, linux detecs 3 GB)
Tyan Thunder i7525 (S2676) mobo

Here what I see in make menuconfig, in 'Processor type and features -->'

Processor family (Generic-x86-64) --->
< > /dev/cpu/microcode - Intel CPU microcode support
<*> /dev/cpu/*/msr - Model-specific register support
<*> /dev/cpu/*/cpuid - CPU information support [*] MTRR (Memory Type Range Register) support [*] Symmetric multi-processing support
[ ] Preemptible Kernel [*] K8 NUMA support
(8) Maximum number of CPUs (2-8) [*] IOMMU support

Am I doing something wrong?
 
Old 01-18-2005, 07:22 PM   #7
emu_123
Member
 
Registered: Oct 2003
Location: Australia
Distribution: LFS unstable and Mandrake 10.1
Posts: 54

Rep: Reputation: 15
I could be wrong but x86_64 appears to not need the high memory addressing option in the kernel. AFAICT its only needed for 32bit x86 processors with over 1gb of ram.

Also, it doesn't appear to appear in the config options for x86_64.

HTH
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I need some valid link to Fedora Core 2 4 gigs DVD iso pls! theMagus Fedora 21 06-16-2004 12:39 PM
4.0 GIGS!!! Can they hold???? phenryr_13 Linux - Newbie 2 01-21-2004 10:35 PM
4.6 gigs of rpms, helpppppp hawk_035 Linux - Newbie 1 12-06-2003 06:46 AM
Partitions for 40 gigs Ra1n Linux - Newbie 2 05-08-2003 09:11 PM
Burning 11 gigs of SuSE to cds? val Linux - Software 8 05-14-2001 10:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:28 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration