1

I have supermicro X7DB8 motherboard. I have put in 16GB ram 2GB in each slot. It only recognizes 8GB. I know all the ram works because it was working in a different server. If I put 4GB RAM it only recognizes 2GB. I cannot figure out what is wrong

5
  • Are you using both CPU sockets, or is only one being used?
    – sysadmin1138
    Sep 4, 2012 at 11:26
  • 1 cpu. How would i force it to use all the ram
    – shorif2000
    Sep 4, 2012 at 11:28
  • 3
    You may not be able to! The last post on the thread I linked to indicates this.
    – Rqomey
    Sep 4, 2012 at 12:10
  • @sharif Try inserting only one stick and boot, continue to do this until you get 5 sticks, check the BIOS to see how many are being recognized.
    – JMeterX
    Sep 4, 2012 at 12:34
  • Post the specs of the RAM you're putting in. Speed, timing, how many ranks, FB/Registered, etc.
    – MDMarra
    Sep 4, 2012 at 21:09

5 Answers 5

2

On recent biprocessor motherboards, half the RAM slots and half the PCIe slots are attributed to each CPU. If you only use one CPU, you can only use half the RAM slots and half the PCIe ports.

On older motherboards (such as the X7DB8) you need to insert the RAM stick in the proper order. See the documentation:

http://www.supermicro.nl/about/policies/disclaimer.cfm?url=/manuals/motherboard/5000P/MNL-0832.pdf

1

Some servers, such as HP, offer a type of RAM redundancy, which will swap in new RAM (already installed in the server) if it detects an error. Unlikely, but work checking if you have this feature enabled accidentally.

NOTE: In the online spare configuration, the ROM automatically configures the last populated bank as the spare memory. If only banks A and B are populated, bank B is the spare bank. If banks A, B, and C are populated, bank C is the spare bank, If banks A, B, C and D are populated, bank D is the spare bank, Online spare memory is configured through RBSU.

I believe in supermicro world it is called memory mirroring, and your MB supports it (see memory capacity section here, and some forum posts on it here

From HP DL360 G5 data sheet

3
  • I cannot find this option on the bios
    – shorif2000
    Sep 4, 2012 at 10:42
  • I updated my answer with a link, it is called memory mirroring in supermicro I think
    – Rqomey
    Sep 4, 2012 at 10:50
  • I have read the manual and checked the bios, the only thing i found is memory branch mode which is set to interleave and the spare memory bank are set to disabled. It is not the jumper settings either.
    – shorif2000
    Sep 4, 2012 at 11:03
0

You need to check the order of how the RAM should be inserted into the RAM slots, for this you'll need to check the server documentation. Most likely that you just didn't insert them in the right order - server hardware has such a feature that you need to follow such an order.

2
  • I have 8 slots and they are all have 2GB sticks, I don't think that should be a problem
    – shorif2000
    Sep 4, 2012 at 10:29
  • Then yes - something else might be wrong. Try checking the BIOS configuration. Sep 4, 2012 at 10:35
0

In the past I have noted some H/W incompatibility between different manufacturers of the identical type of RAM, same speed, same size and even between systems. Don't discount this type of issue.

0

Since you did not post the ram specs, this is only am educated guess, but something about the RAM is likely incompatible with the motherboard. Perhaps they're quad or dual ranked DIMMs and your motherboard doesn't support that?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .