Old Supermicro with Haswell - Interleaved memory with similar modules?

Hello, I hope there is someone here that can at least tell me if what I want to achieve is possible or not. I know it is sketchy.
I have a supermicro X10slh-f motherboard (cpu is i3 4160), I kept it for years with 8GB of DDR3L ECC memory. A month ago I finally decided to buy another memory module to get to 16GB, after a long search on ebay, I managed to find a module that has identical specs (frequency and timings) to the old one. I thought that this could be close enough to get dual channel (or memory interleaving) working, unfortunately it did not (I think).
I now have two modules: a Samsung M391B1G73QH0-YK0 (datasheet https://www.samsung.com/semiconductor/global.semi/file/resource/2017/11/DS_DDR3_4Gb_Q_die_UDIMM_135V_Rev10-0.pdf ) and an Sk-Hynix HMT41GU7BFR8A-PB (datasheet https://media.eetgroup.com/documents/Doc_9212201.pdf )
As you can see, both are DDR3L - 12800E, dual rank (1600MHz@11-11-11), I also compared the SPD data with decode-dimms and they match, but checking with memtest I see that AddrMode is 64 bit (single channel), instead of 128 bit (dual channel).
Is there a way to force enable dual channel? Am I using the wrong tool to check if it is enabled? Is there a way to see why it is not enabled (supermicro POST is… worse than quiet boot)? Is everything I’ve done so far completely useless because I should have matched exactly my old ram module instead of just having the same specs?
Sketchy part: can SPD data be faked “enough” to get it to work? Or can I do something with BIOS modding?
Thanks for your time and advice.

It’s only 128 but for ganged, which is an outdated unused way to used dual channel that is not supported on anything that’s not a phenom ii. load up Cpu-z and it will tell you if it’s in dual channel or not, refer to the motherboard manual as to which slots you should put it in

1 Like

Is there another way to see it using linux?

Finally I’ve found some time, I followed your advice. I booted up hiren’s bootcd, CPU-Z reports memory as dual channel.
Here follows dmidecode’s output on a live image of Fedora 35 ( maybe the hint that the system is using dual channel is “Bank Locator: P0_Node0_Channel0_Dimm1” and “Bank Locator: P0_Node0_Channel1_Dimm1” ). Only 2 out of 4 dimm slots are populated.

[root@localhost-live liveuser]# dmidecode --type memory
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0022, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: Single-bit ECC
        Maximum Capacity: 32 GB
        Error Information Handle: Not Provided
        Number Of Devices: 4

Handle 0x0023, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0022
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: None
        Locator: DIMMA1
        Bank Locator: P0_Node0_Channel0_Dimm0
        Type: Unknown
        Type Detail: None
        Speed: Unknown
        Manufacturer: [Empty]
        Serial Number: [Empty]
        Asset Tag: Not Specified
        Part Number: [Empty]
        Rank: Unknown
        Configured Memory Speed: Unknown

Handle 0x0024, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0022
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 8 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMMA2
        Bank Locator: P0_Node0_Channel0_Dimm1
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Samsung
        Serial Number: 13482226
        Asset Tag: 9876543210
        Part Number: M391B1G73QH0-YK0
        Rank: 2
        Configured Memory Speed: 1600 MT/s

Handle 0x0025, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0022
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: None
        Locator: DIMMB1
        Bank Locator: P0_Node0_Channel1_Dimm0
        Type: Unknown
        Type Detail: None
        Speed: Unknown
        Manufacturer: [Empty]
        Serial Number: [Empty]
        Asset Tag: Not Specified
        Part Number: [Empty]
        Rank: Unknown
        Configured Memory Speed: Unknown

Handle 0x0026, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0022
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 8 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMMB2
        Bank Locator: P0_Node0_Channel1_Dimm1
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Hynix/Hyundai
        Serial Number: 7184292F
        Asset Tag: 9876543210
        Part Number: HMT41GU7BFR8A-PB
        Rank: 2
        Configured Memory Speed: 1600 MT/s

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.