Ubuntu server memory upgrade issues

not too long ago, i had updated my home server running ubuntu server 18.04 from 16GB (2x8GB dimms) to 32 (4x8GB dimms) and thought that only this is fine. when i went to build android however, i get a warning that i only have 15.7 gb of ram and that i need at least 16 for the amount of parallel operation i am doing. when i do free -h i get total used free shared buff/cache available Mem: 15G 244M 14G 1.4M 798M 15G Swap: 4.0G 0B 4.0G and sudo dmidecode -t memory shows this `# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.

SMBIOS implementations newer than version 3.1.1 are not

fully supported by this version of dmidecode.

Handle 0x0009, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 128 GB
Error Information Handle: 0x0008
Number Of Devices: 4

Handle 0x0010, DMI type 17, 84 bytes
Memory Device
Array Handle: 0x0009
Error Information Handle: 0x000F
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2133 MT/s
Manufacturer: Unknown
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: CMK16GX4M2B3200C16
Rank: 1
Configured Clock Speed: 2133 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x0013, DMI type 17, 84 bytes
Memory Device
Array Handle: 0x0009
Error Information Handle: 0x0012
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2133 MT/s
Manufacturer: Unknown
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: F4-3600C19-8GVRB
Rank: 1
Configured Clock Speed: 2133 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x0016, DMI type 17, 84 bytes
Memory Device
Array Handle: 0x0009
Error Information Handle: 0x0015
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2133 MT/s
Manufacturer: Unknown
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: CMK16GX4M2B3200C16
Rank: 1
Configured Clock Speed: 2133 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x0019, DMI type 17, 84 bytes
Memory Device
Array Handle: 0x0009
Error Information Handle: 0x0018
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2133 MT/s
Manufacturer: Unknown
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: F4-3600C19-8GVRB
Rank: 1
Configured Clock Speed: 2133 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V` the system is a amd ryzen 1700 on a gigabyte aorus elite motherboard with bios version F50. any help is much appreciated.

I’m sorry for having disturbed you with this issue, would seem that i need to buy a new motherboard as i notice moving some of the dimms partially gave me back my ram, which leads me to believe that the culprit is the flexing of my board since it’s not a proper atx board.

1 Like

Something that apparently works on certain Supermicro boards is adding a washer to specific motherboard standoffs. Might be worth looking into, depending on whether you can still return the board, of course.

1 Like

thanks for the advice, will definitely look into it