LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 04-17-2006, 02:04 AM   #1
swagger
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Rep: Reputation: 0
How to determine memory type?


I have a box colocated about 60 miles away that I need to add memory to. The problem is that I don't know what speed the existing memory is. I checked the invoice from two years ago and it only lists "Kingston DDR RAM", so I don't know what speed it is... The last thing I want to do is drive 60 miles, take the production box down to open it up and look, go find the RAM (if I can even find it locally) and then have to take it down again to install it.

Does anyone know of any way to determine what speed the memory is, or even the model of the motherboard (it's only listed as "Asus motherboard" on the invoice)? I've checked the output of dmesg, but there's nothing useful there.

My hopes aren't too high, but if anybody knows of a tool/tip/trick that can help, I'd greatly appreciate it.

TIA,
St-
 
Old 04-17-2006, 07:11 PM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Well, if the motherboard supports ACPI, you can use dmidecode:

dmidecode > dmi.txt

You should see useful information like:

Code:
        Memory Controller Information
                Error Detecting Method: 64-bit ECC
                Error Correcting Capabilities:
                        None
                        Single-bit Error Correcting
                        Double-bit Error Correcting
                        Error Scrubbing
                Supported Interleave: One-way Interleave
                Current Interleave: One-way Interleave
                Maximum Memory Module Size: 1024 MB
                Maximum Total Memory Size: 3072 MB
                Supported Speeds:
                        70 ns
                        60 ns
                        50 ns
                Supported Memory Types:
                        ECC
                        SIMM
                        DIMM
                        SDRAM
                Memory Module Voltage: 2.9 V
                Associated Memory Slots: 3
                        0x0008
                        0x0009
                        0x000A
                Enabled Error Correcting Capabilities:
                        None
                        Single-bit Error Correcting
                        Double-bit Error Correcting
                        Error Scrubbing
and

Code:
        Memory Module Information
                Socket Designation: DIMM0
                Bank Connections: 0 2
                Current Speed: Unknown
                Type: ECC DIMM
                Installed Size: 512 MB (Double-bank Connection)
                Enabled Size: 512 MB (Double-bank Connection)
                Error Status: OK
It's not as good as having the motherboard list of supported memory, but it's better than nothing.

Update: The motherboard information is also listed, for example:

Code:
        Base Board Information
                Manufacturer: ASUSTeK Computer Inc.
                Product Name: K8VSEDX
                Version: Rev 2.00
                Serial Number: MB-000000000

Last edited by macemoneta; 04-17-2006 at 08:00 PM.
 
Old 04-17-2006, 07:22 PM   #3
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
You can try to install lmsensors to get some information about the memory.

Did the system come with the motherboard manual. If it did not why is the system in production.

Depending the system. If you buy DDR400 ECC memory, you will do ok. If you are using parity memory, then you definately have to include that in buying the memory modules. If the motherboard can only accecpt unbuffer instead of buffered memory creates additional headaches.

You can have qualify and trustworthy employee take down the server and open it up. Then he or she writes down all the hardware include model numbers of the chips that is in the server which should have been done two years ago.
 
Old 04-17-2006, 08:15 PM   #4
swagger
LQ Newbie
 
Registered: Jan 2006
Posts: 5

Original Poster
Rep: Reputation: 0
Thank you macemoneta for the dmidecode info - that did the trick. With it, I was able to obtain the motherboard model and find the manual online, which gives me the type of memory it'll support. Rather than add a module, I've decided to just replace it with a larger one, but at least I know which one to get now. Thanks again.

Electro, I appreciate your effort, but I could have done without the sarcasm. My record keeping isn't the issue - I know what I should have done.

Thanks to both -
S-
 
  


Reply



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
How to determine partition type? halturata Linux - General 2 08-11-2005 02:07 PM
How to determine partition type? halturata Linux - General 3 08-11-2005 03:11 AM
How do I determine file system type? lowpro2k3 Linux - General 5 07-09-2005 03:40 PM
How does KDE determine file type? vdemuth Linux - Software 4 01-08-2005 04:08 AM
determine type of device for USB devices lyar1031 Linux - Newbie 2 07-29-2004 08:02 PM

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

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