Why is my server not recognizing its new ECC RAM?
Sources checked · page updated · the question as people ask it: “I upgraded my server's ECC RAM and now it won't POST, beeps, logs a memory error in the BMC, or shows less memory than I installed - which rule did I break and how do I confirm it?”
Dell's PowerEdge R740 manual lists the three ways a configuration that breaks its memory guidelines shows up: the system 'might not boot, stop responding during memory configuration, or operate with reduced memory.' The rules that can be broken are module class (RDIMM mixed with LRDIMM), generation, rank, width or capacity limits, and population order, and each platform sets its own, so check your server's own manual rather than a general rule. Confirm what the platform sees from the BIOS memory screen, the BMC event log or Redfish, and dmidecode -t memory, and rule out a dead slot bank or CPU before you buy memory.
What are you seeing?
Pick the closest symptom to open the matching diagnostic path. This is a guide to what to check and in what order; it does not read your system and does not diagnose it.
No POST: read the health light, the event log and the POST message
- 1.On a PowerEdge R740, a blinking amber system health indicator means a system fault. Dell's manual sends you to the System Event Log, or the LCD panel where the bezel has one, for the specific message, and to its Event and Error Message Reference Guide for what the message means. We have not read that guide, so this page prints no Dell message IDs.
- 2.The System Event Log is kept by the BMC, not the operating system. If the server boots once the new modules are out, read the log from the host. This works on any server whose BMC speaks IPMI.
sudo ipmitool sel elistReadingPrints every SEL entry with the sensor ID that raised it, using the SDR records. A memory event names the sensor or DIMM it came from: note the slot before you move anything. - 3.Write down the exact POST message or code. On a Supermicro X11SPM-TF with a Xeon Silver 4110, 64GB 2Rx4 RDIMMs stopped POST with 'No memory DIMM detected', 'Memory DIMM incompatible with memory controllers' and 'No system memory is physically installed', while 32GB 2Rx4 RDIMMs worked. That kind of message points at a module the platform will not accept: go to p3.
- 4.Know what a broken rule does on the platforms we have documents for. Dell's R740 manual says the system might not boot or might stop responding during memory configuration. Intel's S2600WF rules say mixing DDR4 DIMM types (RDIMM, LRDIMM, 3DS RDIMM, 3DS LRDIMM) within or across processor sockets produces a Fatal Error Halt during memory initialization.
- 5.Do not assume a memory-looking code is memory. On a Supermicro H12SSL-i with an EPYC 7302P, the POST code changed with the memory kit fitted, yet a new board, BIOS and IPMI updates and a CMOS clear did not help, and the fix was a replacement CPU. If the modules pass the rules in p3, go to p5.
Less memory than installed: count what the platform sees
- 1.On a PowerEdge R760 (the manual we read), press F2 at power-on and open System BIOS > Memory Settings. It shows System Memory Size, System Memory Type and System Memory Speed.ReadingA System Memory Size below the total you fitted means modules are being ignored, the 'operate with reduced memory' case in Dell's R740 manual. On the R760, Dell says unbalanced or odd configurations lose performance and the system may not identify the modules being installed. System Memory Type should read the platform's generation.
- 2.Ask the BMC over Redfish, the DMTF standard interface, from any machine that can reach it. List the Memory collection first to get each module's MemoryId, then read one.
curl -sk -u <user> https://<bmc>/redfish/v1/Systems/<ComputerSystemId>/Memory/<MemoryId>ReadingPer module: BaseModuleType (RDIMM, UDIMM or LRDIMM), MemoryDeviceType (DDR4 or DDR5), RankCount, OperatingSpeedMhz, ErrorCorrection, CapacityMiB, PartNumber and Status. We have not verified which of these properties a given vendor's BMC fills in. - 3.From Linux, dump the firmware's memory tables. -t memory selects DMI types 5, 6, 16 and 17; each Memory Device (type 17) block is one slot. The step-by-step inventory, with the Windows equivalents, is on the installed-memory page linked below.
sudo dmidecode -t memoryReadingLocator is the slot name. Type is DDR4 or DDR5. Type Detail reads 'Registered (Buffered)', 'Unbuffered (Unregistered)' or 'LRDIMM'. Speed is the module's rating and Configured Memory Speed is what it runs at. Rank reads 'Unknown' when the firmware leaves it 0. Part Number is what you check against your platform's list. The dmidecode manual warns that DMI data is often inaccurate, incomplete or wrong, so confirm a surprise in the BIOS or BMC. - 4.Cross-check with lshw, which reads DMI among other sources. Run it as root.
sudo lshw -class memoryReadingOne entry per bank with its size and description. Without root its own manual says it reports only partial information. - 5.If the count is right but Configured Memory Speed or System Memory Speed is below the modules' rating, check the documented speed rules before treating it as a fault. Dell says modules of different speeds run at the speed of the slowest one, and the R740 supports 2933 MT/s only at one DIMM per channel. Lenovo's SR650 V3 runs DIMMs at up to 5600 MHz at one DIMM per channel and 4800 MHz at two with 5th Gen Xeon processors. Intel's S2600WF BIOS attempts the highest common frequency.
Check the modules against your platform's own rules
- 1.Generation. Dell's R740 takes DDR4 only; the R760 takes DDR5 only and its manual says DDR4 memory is not supported in the R760. Supermicro's H13SSL-N specification lists ECC DDR5 RDIMM. Compare dmidecode's Type, or Redfish MemoryDeviceType, with your platform's specification.
- 2.Class. Dell's R740 manual says RDIMMs and LRDIMMs must not be mixed. Intel's S2600WF and S2600ST rules say mixing RDIMM, LRDIMM and 3DS types halts memory initialization. Lenovo's SR650 V3 supports no LRDIMMs or UDIMMs at all. On a Supermicro X11DPH-T with LRDIMMs and RDIMMs mixed, POST showed an 'Incorrect DIMM Population' warning and the OS still saw all the memory; replies called it unsupported and warned a later BIOS could break it, and the poster went back to an unmixed layout. In the H12SSL-i thread, an unsupported ECC UDIMM gave a different POST code from the RDIMMs.ReadingIn dmidecode, every slot's Type Detail should read the same class: 'Registered (Buffered)' beside 'LRDIMM' or 'Unbuffered (Unregistered)' is a class mix. In Redfish, compare BaseModuleType across modules.
- 3.Rank, DRAM width, density and capacity. These rules differ by platform, so read your own; the cross-vendor matrix is at /server-ram/mixing-rules. Dell R740: x4 and x8 may be mixed, up to two RDIMMs or LRDIMMs per channel regardless of rank count, at most two different ranked DIMMs in a channel and no more than two capacities in the system. Dell R760: no mixing of capacities, of x4 with x8, or of 3DS with non-3DS RDIMMs. Lenovo SR650 V3: no x4 with x8, no 9x4 RDIMMs with 10x4 RDIMMs or with 3DS RDIMMs, no mix of DRAM densities, and mixed rank counts are supported, but only two different capacities across all channels. Intel S2600ST: at most 8 logical and 10 physical ranks per channel.ReadingRead each module's Rank in dmidecode or RankCount in Redfish, and its Part Number, and check them against your platform's list. The fields named on this page do not include DRAM width (x4 or x8) or 3DS, so check those against the module maker's data for the part number.
- 4.A module the processor will not address looks the same as a broken rule. In the X11SPM-TF thread, 64GB 2Rx4 RDIMMs would not POST on a Xeon Silver 4110 where 32GB 2Rx4 worked; disabling 'Enforce POR' and setting the speed by hand did not help, and replies blamed the CPU's per-rank density limit and suggested 32GB 2Rx4 RDIMM, 64GB 4Rx4 LRDIMM or a newer CPU. No fix was confirmed, so check your CPU's memory support as well as the board's.
- 5.Population order and balance. The vendor-by-vendor slot order is at /server-ram/population-rules; the per-platform checks from the documents we read are these. Dell R740 and R760: white release tabs before black, and only sockets where a processor is installed; with two processors the R740 manual says the configurations must be identical and the R760 manual says they should match. Intel S2600WF and S2600ST: start each channel at the blue slot farthest from the processor; on the S2600WF a single DIMM in a channel goes in the blue slot. Lenovo's SR650 documentation says the order depends on the configuration.ReadingCompare dmidecode's Locator names, or the BMC's slot list, with the population table in your server's manual.
- 6.HPE ProLiant owners: we have not found an HPE document stating HPE's memory population and mixing rules or its position on non-HPE memory, so this page gives none. Use the population and mixing pages linked below, which cite HPE's QuickSpecs, and your server's own documentation.
Memory errors with everything present: read the ECC counters and test
- 1.Check that Linux EDAC is loaded and found the memory controllers. The per-DIMM counters in the next steps sit under each memory controller EDAC found.
edac-util -s -vReadingReports whether EDAC drivers are loaded and how many memory controllers were found. - 2.List the errors EDAC has recorded.
edac-util -vReadingWith no report option it lists any uncorrected (UE) and corrected (CE) error counts recorded by EDAC, with a DIMM's label where EDAC holds one in dimm_label. - 3.Read the per-DIMM counters directly. Some systems name the directories rankN instead of dimmN; change the path to match.
grep -H . /sys/devices/system/edac/mc/mc*/dimm*/{dimm_label,size,dimm_ce_count,dimm_ue_count}Readingsize is in MB, so a module you fitted that has no entry, or a 0, matches the reduced-memory case. A dimm_ce_count that keeps climbing is, in the kernel documentation's words, an early indication that the DIMM is beginning to fail. A non-zero dimm_ue_count records uncorrected errors: errors above the correction threshold. - 4.Check what the EDAC driver logged at boot and since.
dmesg | grep -iE 'edac|ecc'ReadingShows whether an EDAC driver loaded and any error lines it logged. The wording depends on the driver; the counters above are the record to go by. - 5.Dell's R760 manual lists a System Memory Testing option in BIOS Memory Settings that runs memory tests at boot. On the R740, Dell's embedded ePSA diagnostics start from F11 > System Utilities > Launch Diagnostics or F10 > Hardware Diagnostics > Run Hardware Diagnostics. The ePSA page we read does not say which tests cover memory.
- 6.Run Memtest86+ for a test outside the operating system. It boots directly from BIOS or UEFI, from USB, CD or PXE. Its authors say that once an error is found, working out which module failed is not clear-cut, so narrow it down by testing fewer modules at a time.
Isolate the slot, the module or the CPU
- 1.Read the BMC's slot list. On a Supermicro H12SSL-NT with eight identical 64GB 2Rx4 RDIMMs, the BMC showed DIMMA to DIMMD at 65536 MB and 3200 MT/s and DIMME to DIMMH as 'Not Present'. Swapping modules between banks showed the bank, not the modules, was at fault.ReadingIf the missing slots stay missing whichever modules sit in them, the fault follows the slot: look at seating, the CPU or the board. If it follows one module, that module is the suspect.
- 2.Check the seating. Replies in the H12SSL-NT thread advised checking the CPU's seating and testing the board outside the case to rule out a short against a standoff. Dell says to populate sockets only where a processor is installed, so check that every bank you filled belongs to a fitted processor.
- 3.Check the board's memory support for your exact modules. Supermicro's H13SSL-N page sets the supported speed by CPU series and board revision. On an ASRock Rack EPYC3251D4I-2T, two 64GB LRDIMMs that were not on the board's qualified list stopped POST at code b04b with no console video, ASRock Rack support said they 'theoretically should be' compatible, and the thread ended unresolved.
- 4.If the modules meet the platform's rules, the slots are seated and the failure still does not follow the memory, consider the CPU. In the H12SSL-i thread the fix was a replacement CPU after the board had already been replaced.
Causes, how to confirm each, and whether hardware fixes it
| Cause | How to confirm | Fix | Hardware? |
|---|---|---|---|
| Module classes are mixed: RDIMM with LRDIMM, or an unbuffered module among registered ones. | dmidecode -t memory shows different Type Detail values across slots ('Registered (Buffered)', 'LRDIMM', 'Unbuffered (Unregistered)'), or Redfish BaseModuleType differs between modules. | Run one class across the whole system, as your platform's manual requires. Dell's R740 manual says RDIMMs and LRDIMMs must not be mixed. | Yes |
| The modules are the wrong generation for the platform. | dmidecode Type or Redfish MemoryDeviceType (DDR4 or DDR5) differs from what the platform's specification lists. | Fit modules of the platform's generation: Dell's R740 takes DDR4 and the R760 DDR5 only. | Yes |
| Rank, DRAM width, density or capacity breaks the platform's rule, or the CPU cannot address the module. | dmidecode Rank or Redfish RankCount, and each module's part number, checked against your platform's own rules: Dell R740, Dell R760 and Lenovo SR650 V3 answer x4/x8 and capacity mixing differently. | Replace the odd modules with ones that fit your platform's rule, matching the modules that work. | Yes |
| Population order or balance is wrong: modules in the wrong slots, sockets without a processor, or unequal configurations between processors. | dmidecode Locator names, or the BMC's slot list, compared with the population table in your server's manual. | Move the modules into the documented order. No purchase is needed. | No |
| A bank of slots is not seen because of CPU seating or the board. | The same slots read 'Not Present' or are missing whichever modules sit in them. | Reseat the CPU and test the board outside the case, as replies in the H12SSL-NT thread advised. Buying memory does not fix this. | No |
| A CPU fault that looks like a memory fault. | The modules pass the platform's rules, the failure does not follow the memory, and board, BIOS and CMOS changes do not clear it. | Test with another CPU. In the H12SSL-i thread a replacement CPU was the fix. This is not a memory purchase. | No |
| A module is failing. | dimm_ce_count climbs for one DIMM, dimm_ue_count is above zero, the BMC event log names one slot, or Memtest86+ reports errors that stay with one module. | Replace that module with one of the same class, generation, rank and capacity as the others. | Yes |
| Memory runs below its rated speed because speeds are mixed or a channel holds two DIMMs. | Configured Memory Speed in dmidecode, or System Memory Speed in the R760's BIOS Memory Settings, matches the slowest module or the platform's two-DIMMs-per-channel speed. | Nothing is broken. To run faster, match module speeds or follow the platform's one-DIMM-per-channel speed rule. | No |
When p3 shows a class or generation mismatch, the fix is modules of one class and the platform's generation. This table lists memory stored as RDIMM or LRDIMM in our catalogue, with its generation (DDR4 or DDR5) and speed grade, one row per product with its condition, and leaves out ECC UDIMMs. It does not know your server: we store no rank, x4/x8, 3DS or platform compatibility field, so check each listing's part number against your platform's rules and memory list before you buy. LRDIMM stock may be thin.
When not to buy: Do not buy memory when the failure follows a slot bank or the CPU, when the modules are only in the wrong slots, or when the only symptom is a speed below the modules' rating. Do not add LRDIMMs to a system of RDIMMs, or the other way round.
| Product · part number | Capacity | Interface · form | Condition | Price | $/TB | Criteria | |
|---|---|---|---|---|---|---|---|
A-Tech 16GB DDR4-2133 ECC RDIMM M393A2G40DB0-CPB · details | 0.015625TB | DDR4-2133 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $86.98 | $5,566.72 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Samsung 16GB DDR4-2133 ECC RDIMM M393A2G40EB1-CPB · details | 0.015625TB | DDR4-2133 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $113.94 | $7,292.16 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Samsung 16GB DDR4-2666 ECC RDIMM M393A2K43CB2-CTD8Q · details | 0.015625TB | DDR4-2666 · RDIMM | REFURB / USED Amazon: Used / VeryGood · sold by MemoryMasters | $139.99 | $8,959.36 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Crucial 16GB DDR4-2400 ECC RDIMM B017UGKB32 · details | 0.015625TB | DDR4-2400 · RDIMM | NEW Amazon: New / Unknown · sold by Memorybank | $179.99 | $11,519.36 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Samsung 16GB DDR4-2666 ECC RDIMM M393A2K43BB1-CTD6Q · details | 0.015625TB | DDR4-2666 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $193.04 | $12,354.56 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
MICRON 32GB DDR4-2400 ECC RDIMM MTA36ASF4G72PZ · details | 0.03125TB | DDR4-2400 · RDIMM | NEW Amazon: New / Unknown · sold by MemoryMasters | $229.98 | $7,359.36 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
A-Tech 32GB DDR4-2666 ECC RDIMM B0BPN4FLDX · details | 0.03125TB | DDR4-2666 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $236.78 | $7,576.96 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
SK Hynix 32GB DDR4-2666 ECC RDIMM HMA84GR7CJR4N-VK · details | 0.03125TB | DDR4-2666 · RDIMM | NEW Amazon: New / Unknown · sold by Aventis Systems | $279.00 | $8,928.00 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
A-Tech 32GB DDR4-2400 ECC RDIMM B083Q3F5DX · details | 0.03125TB | DDR4-2400 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $284.97 | $9,119.04 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
A-Tech 32GB DDR4-2933 ECC RDIMM B0BPN4L74H · details | 0.03125TB | DDR4-2933 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $286.44 | $9,166.08 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
A-Tech 32GB DDR4-2933 ECC RDIMM B0CGJFB4TG · details | 0.03125TB | DDR4-2933 · RDIMM | NEW Amazon: New / Unknown · sold by A-Tech Components | $293.42 | $9,389.44 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Kingston 32GB DDR4-2400 ECC RDIMM KSM24RD4/32MEI · details | 0.03125TB | DDR4-2400 · RDIMM | NEW Amazon: New / Unknown · sold by MemoryMasters | $296.42 | $9,485.44 | Server memory (registered ECC module classes)Module class stated: RDIMM or LRDIMM (the two must not be mixed)Generation stated: DDR4 or DDR5 (must match the platform)Speed grade stated (the table prints it; slowest module sets the speed) | Buy on Amazon |
Prices are Amazon US, re-checked about once a day; newest price in this table . A click here is a click, not a purchase; we earn a commission on qualifying purchases. The table shows what the catalogue holds against the criteria, not an endorsement of any model for your server.
Read next on this site
- Memory Finder · Enter your server model, target capacity, budget and installed memory to get valid configurations from in-stock modules.
- Server RAM population rules · Channels, slot order within a channel, balanced population, capacity restrictions and the speed step-down at two DIMMs per channel, by vendor.
- Server RAM mixing rules · A matrix of what can be mixed by class, generation, speed and capacity, with each vendor's source.
- LRDIMM explained · What an LRDIMM is, how it differs from RDIMM and 3DS RDIMM, and why the classes are not mixed.
- RDIMM vs UDIMM · The register buffer difference and how to read a module's label and part number for its class.
- DIMM classes · Definitions of UDIMM, ECC UDIMM, RDIMM, 3DS RDIMM, LRDIMM and MRDIMM.
- Server RAM ranks explained · Rank notation such as 1Rx4 and 2Rx8, x4 versus x8, and how ranks share a channel.
- ECC server memory explained · Non-ECC, ECC UDIMM, registered ECC and DDR5 on-die ECC, and how to identify which a module has.
- How to check installed server memory · The full inventory step, including the Windows commands this page leaves out.
- Server DDR4 vs DDR5 · How the two server memory generations compare.
- Dell PowerEdge memory upgrades · Per-model PowerEdge memory pages with live prices.
- HPE ProLiant memory upgrades · Per-model ProLiant memory pages with live prices.
- Lenovo ThinkSystem memory upgrades · Per-model ThinkSystem memory pages with live prices.
- Supermicro memory upgrades · Per-board Supermicro memory pages with live prices.
Frequently asked questions
Does my server need memory from its own vendor?
We have not found a Dell document stating what iDRAC reports for non-Dell memory, or an HPE document stating HPE's position on non-HPE memory, so this page makes no claim either way. The forum threads cited here are all on Supermicro and ASRock Rack boards.
How do I tell whether ECC is actually working?
edac-util -s reports whether EDAC drivers are loaded and how many memory controllers were found, and EDAC's per-DIMM corrected and uncorrected counters sit under each controller it found. A BMC that follows the Redfish Memory schema can report each module's ErrorCorrection as NoECC, SingleBitECC, MultiBitECC or AddressParity, though we have not verified which BMCs fill that property in.
Why does dmidecode show Rank: Unknown?
dmidecode prints Unknown when the firmware leaves the rank field at 0, and its manual warns that DMI data is often inaccurate, incomplete or wrong. Read RankCount from the BMC over Redfish if your BMC fills it in; we have not verified which BMCs do.
Will a BIOS update make the new memory work?
We have not found a vendor document saying a BIOS update changes which modules a platform accepts. In the threads cited here it did not help: BIOS and IPMI updates did not fix the H12SSL-i, disabling 'Enforce POR' did not fix the X11SPM-TF, and on the X11DPH-T replies warned that a later BIOS could break a mixed layout that booted.
Sources
Every technical statement above rests on one of these documents, each read on the date shown. Where a document did not state something, the page says so rather than filling the gap.
- PowerEdge R740 Installation and Service Manual - General memory module installation guidelines · checked
- PowerEdge R740 Installation and Service Manual - General memory module installation guidelines (symptom sentence) · checked
- PowerEdge R740 Installation and Service Manual - System memory guidelines · checked
- PowerEdge R760 Installation and Service Manual - General memory module installation guidelines · checked
- PowerEdge R760 Installation and Service Manual - Memory specifications · checked
- PowerEdge R760 Installation and Service Manual - Memory Settings (System BIOS) · checked
- PowerEdge R740 Installation and Service Manual - System health and system ID indicator codes · checked
- PowerEdge R740 Installation and Service Manual - Running the Embedded System Diagnostics from Boot Manager · checked
- PowerEdge R740 Installation and Service Manual - Dell Embedded System Diagnostics · checked
- Supported Memory and Memory Population Rules for the Intel Server Board S2600WF Family (Last Reviewed 05/20/2026) · checked
- Supported Memory and Memory Population Rules for the Intel Server Board S2600ST Family (Last Reviewed 06/06/2023) · checked
- Lenovo Press LP1601 - ThinkSystem SR650 V3 Server product guide, Memory options · checked
- ThinkSystem SR650 - Memory module installation rules (Lenovo Docs) · checked
- H13SSL-N motherboard product specifications · checked
- dmidecode(8) · checked
- dmidecode.c source (Savannah cgit) · checked
- Reliability, Availability and Serviceability (RAS) - EDAC · checked
- edac-util(1) · checked
- lshw(1) · checked
- ipmitool(1) · checked
- memtest.org home page (v8.10, 2026-05-16) · checked
- Redfish Memory schema Memory.v1_24_0 · checked
- Redfish Memory schema (unversioned Memory.json) · checked
Where people hit this
Discussions we opened and read while researching this page. They are evidence that the problem occurs and of what people tried; no specification above is sourced to a forum post.
- ServeTheHome forums · 2022-02-11 · A Supermicro X11SPM-TF with a Xeon Silver 4110 would not POST with Micron 64GB 2Rx4 RDIMMs while 32GB 2Rx4 RDIMMs worked; disabling 'Enforce POR' and setting the speed by hand did not help. Replies blamed the Skylake-SP CPU's per-rank density limit and suggested 32GB 2Rx4 RDIMM, 64GB 4Rx4 LRDIMM or a Cascade Lake CPU. No confirmed fix.“Memory DIMM incompatible with memory controllers”
- ServeTheHome forums · 2023-07-13 · On a dual-socket Supermicro X11DPH-T, LRDIMMs on one CPU and RDIMMs on the other, then both on one CPU: POST warned of incorrect population, yet the OS booted and saw all the memory. Replies called it unsupported by board and CPU vendors and warned a later BIOS might break it; the poster went back to an unmixed layout.“Incorrect DIMM Population”
- ServeTheHome forums · 2025-02-14 · Eight identical 64GB 2Rx4 RDIMMs on a Supermicro H12SSL-NT with an EPYC 7763: the BMC showed four slots at 65536 MB and four 'Not Present'. Swapping modules showed the slot bank, not the DIMMs, was at fault; replies advised checking CPU seating and testing outside the case. No resolution on the first page.
- ServeTheHome forums · 2025-05-16 · A Supermicro H12SSL-i with an EPYC 7302P stopped at POST code 22 on RDIMMs, even one module, and 4b on an unsupported ECC UDIMM. A replacement board, BIOS and IPMI updates, a CMOS clear and testing outside the chassis did not help; a replacement CPU did.
- ServeTheHome forums · 2020-02-02 · Two Samsung 64GB LRDIMMs not on the qualified list of an ASRock Rack EPYC3251D4I-2T stopped the board at POST code b04b with no console video through IPMI. ASRock Rack support said they should theoretically be compatible; no other modules to test and no resolution.