LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 05-13-2011, 03:06 AM   #1
linuq
LQ Newbie
 
Registered: Jun 2008
Posts: 10

Rep: Reputation: 0
memory not detected


Hi Folks,

I have a server that is showing 4x4GB memories installed from the 'dmidecode' as below.

====================================================
dmidecode -t 17|grep "Size:"
Size: 4096 MB
Size: 4096 MB
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
====================================================

But only 4GB is detected.
In the dmesg, it also show 4Gb
====================================================

Linux version 2.6.18-128.4.1.el5PAE (mockbuild@builder16.centos.org) (gcc v
ersion 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Tue Aug 4 20:58:34 EDT 200
9
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bf7c0000 (usable)
BIOS-e820: 00000000bf7c0000 - 00000000bf7cb000 (ACPI data)
BIOS-e820: 00000000bf7cb000 - 00000000bf7cc000 (ACPI NVS)
BIOS-e820: 00000000bf7cc000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fed00000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffa80000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000140000000 (usable)
4224MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f8440
Memory for crash kernel (0x0 to 0x0) notwithin permissible range
disabling kdump
.
.
.
Memory: 4135296k/5242880k available (2120k kernel code, 49224k reserved, 88
1k data, 228k init, 3268352k highmem)

====================================================

Can anyone advise me on this?
Thanks
 
Old 05-13-2011, 06:22 AM   #2
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
If it's a 32-bit box, 4G is all it will use. If a physical address extension (PAE) kernel is available for your distribution, install that. Otherwise you can rebuild your kernel with PAE turned on. There's a (Ubuntu) discussion about this at http://www.cyberciti.biz/faq/ubuntu-...tion-solution/.

Hope this helps some.

[EDIT]
Well, duh! Missed already PAE (old, blind in one eye and can't see out the other one).

johnssfine has the right ideas -- BIOS, bad RAM strip (not seated RAM strip?), etc.

Hate gettin' old...
[/EDIT]

Last edited by tronayne; 05-13-2011 at 08:46 AM.
 
0 members found this post helpful.
Old 05-13-2011, 06:50 AM   #3
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Quote:
Originally Posted by tronayne View Post
If it's a 32-bit box, 4G is all it will use. If a physical address extension (PAE) kernel is available for your distribution, install that.
The original post clearly indicates that it is already PAE.

The memory map (if you know how to read it) indicates the problem is not in the Linux software. A 64 bit kernel would have no more access to this ram than the 32 bit PAE kernel has.

Quote:
Originally Posted by linuq View Post
Can anyone advise me on this?
What information do you have on the motherboard? (From purchase, or dmidecode or where ever).

My first estimate is that this is a motherboard problem. But from there I'm not expert enough to diagnose further. Maybe some of the ram is defective. Maybe you need a newer BIOS version. Maybe you just need to change a BIOS setting. I would barely know how to distinguish the various motherboard/ram/BIOS possibilities if I were working the issue on site. So I won't be much help on that from a distance. But I am confident it is a motherboard, ram, or BIOS issue and not a Linux issue.

BTW, 16GB is pushing the limit for effective use of PAE. Depending on the mix of applications you run, it might by OK or it might exhaust the 1GB limit on kernel virtual memory.

When/if you solve the hardware/BIOS problem, I think you would be better off with a 64 bit kernel. A 64 bit kernel will not help solve the problem you posted about, and after that problem is fixed a 32 bit PAE kernel can use 16GB. But a 64 bit kernel might be significantly better at using 16GB, even if all your applications are 32 bit.

Last edited by johnsfine; 05-13-2011 at 07:08 AM.
 
Old 05-17-2011, 10:40 PM   #4
linuq
LQ Newbie
 
Registered: Jun 2008
Posts: 10

Original Poster
Rep: Reputation: 0
Hi,

Here is the system info. Thanks.
=====================================
# dmidecode 2.7
SMBIOS 2.5 present.
92 structures occupying 3247 bytes.
Table at 0xBF7D9000.

Handle 0x0000, DMI type 0, 24 bytes.
BIOS Information
Vendor: FUJITSU // Phoenix Technologies Ltd.
Version: 6.00 Rev. 1.10.2786
Release Date: 06/23/2009
Address: 0xE4890
Runtime Size: 112496 bytes
ROM Size: 2048 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
EDD is supported
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
BIOS Revision: 1.10

Handle 0x0001, DMI type 1, 27 bytes.
System Information
Manufacturer: FUJITSU
Product Name: PRIMERGY RX200 S5
Version: GS02
Serial Number: ****
UUID: 00000000-0000-0000-0000-000AE48B8890
Wake-up Type: Power Switch
SKU Number: ABN:K1272-V101-6
Family: SERVER


===================================

PAE is installed

===================================
Handle 0x0004, DMI type 4, 40 bytes.
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: A5 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 5
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
==========================


Thanks again, johnsfine and tronayne

Last edited by linuq; 05-17-2011 at 10:42 PM.
 
Old 05-18-2011, 05:16 AM   #5
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Maybe the full dmidecode -t 17 would shed some light (rather than just the size lines that you posted).

I looked at section 6 of your manual:
http://manuals.ts.fujitsu.com/file/8...00s5-og-en.pdf
That has various rules for populating memory that should be compared against whatever dmidecode tells you.
 
Old 05-20-2011, 05:36 AM   #6
linuq
LQ Newbie
 
Registered: Jun 2008
Posts: 10

Original Poster
Rep: Reputation: 0
I have compared this server with another that has the same spec, even the positions of memory module installed are the same.
That server detects 16GB instead of 4GB.
This is really weird.

more details of dmidecode -t 17:


Handle 0x0029, DMI type 17, 27 bytes.
Memory Device
Array Handle: 0x0028
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM-1A
Bank Locator: Not Specified
Type: Other
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified

Handle 0x002A, DMI type 17, 27 bytes.
Memory Device
Array Handle: 0x0028
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM-2A
Bank Locator: Not Specified
Type: Other
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x002C, DMI type 17, 27 bytes.
Memory Device
Array Handle: 0x0028
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM-1B
Bank Locator: Not Specified
Type: Other
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x002F, DMI type 17, 27 bytes.
Memory Device
Array Handle: 0x0028
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: DIMM
Set: None
Locator: DIMM-1C
Bank Locator: Not Specified
Type: Other
Type Detail: Synchronous
Speed: 800 MHz (1.2 ns)
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
 
  


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
Memory leaks.. *** glibc detected *** ./SuffixTree: malloc(): memory corruption: 0x00 evansash Programming 12 03-21-2011 01:17 PM
Memory corruption detected in low memory chris1274 Linux - General 2 08-23-2010 10:27 PM
Additional memory not detected properly michaelsr Linux - Hardware 16 06-24-2008 03:59 AM
not all memory is detected by the system superandrzej Slackware 10 11-19-2005 08:11 AM
glibc detected ; memory corruption pingu Linux - Software 3 10-12-2005 01:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 06:22 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