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
-
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– shorif2000Sep 4, 2012 at 11:28
-
3You may not be able to! The last post on the thread I linked to indicates this.– RqomeySep 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.– JMeterXSep 4, 2012 at 12:34
-
Post the specs of the RAM you're putting in. Speed, timing, how many ranks, FB/Registered, etc.– MDMarraSep 4, 2012 at 21:09
5 Answers
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
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
-
-
I updated my answer with a link, it is called memory mirroring in supermicro I think– RqomeySep 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. Sep 4, 2012 at 11:03
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.
-
I have 8 slots and they are all have 2GB sticks, I don't think that should be a problem Sep 4, 2012 at 10:29
-
Then yes - something else might be wrong. Try checking the BIOS configuration. Sep 4, 2012 at 10:35
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.
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?