Manjaro only detects 4GB of RAM out of 8GB.
But the BIOS detects all of it,and Windows doesn’t have a problem detecting it either.
I have no idea why it’s happening.
I don’t have an iGPU nor an APU…
Specs:
CPU: FX-8320E
RAM: Kingston D3N9 1333MHz CL9 4GB x2 (Dual channel)
Motherboard: Gigabyte GA-970A-DS3P Rev 2.0
GPUs:
Main GPU: NVIDIA GeForce GT430 2GB
Second GPU: ATi Radeon HD 6970 2GB GDDR5 (for GPU passthrough)
Storage: A very old 80GB TOSHIBA HDD
(This weird setup is part of an experiment i am doing :D)
Here is the memory part from Dmidecode:
Handle 0x002C, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x002D, DMI type 19, 31 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x001FFFFFFFF
Range Size: 8 GB
Physical Array Handle: 0x002C
Partition Width: 255
Handle 0x002E, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x002C
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4 GB
Form Factor: DIMM
Set: None
Locator: Node0_Dimm0
Bank Locator: Node0_Bank0
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 667 MT/s
Manufacturer: Kingston
Serial Number: 5B231E54
Asset Tag: Dimm0_AssetTag
Part Number: 99U5471-012.A
Rank: 2
Configured Memory Speed: 667 MT/s
Handle 0x002F, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000000003FF
Range Size: 1 kB
Physical Device Handle: 0x002E
Memory Array Mapped Address Handle: 0x002D
Partition Row Position: Unknown
Interleave Position: Unknown
Interleaved Data Depth: Unknown
Handle 0x0030, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x002C
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Node0_Dimm1
Bank Locator: Node0_Bank0
Type: Unknown
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Dimm1_Manufacturer
Serial Number: Dimm1_SerNum
Asset Tag: Dimm1_AssetTag
Part Number: Dimm1_PartNum
Rank: Unknown
Configured Memory Speed: Unknown
Handle 0x0031, DMI type 126, 35 bytes
Inactive
Handle 0x0032, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x002C
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4 GB
Form Factor: DIMM
Set: None
Locator: Node0_Dimm2
Bank Locator: Node0_Bank0
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 667 MT/s
Manufacturer: Kingston
Serial Number: 5226C72A
Asset Tag: Dimm2_AssetTag
Part Number: 99U5471-020.A
Rank: 2
Configured Memory Speed: 667 MT/s
Handle 0x0033, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Device Handle: 0x0032
Memory Array Mapped Address Handle: 0x002D
Partition Row Position: Unknown
Interleave Position: Unknown
Interleaved Data Depth: Unknown
Handle 0x0034, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x002C
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: 64 bits
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: Node0_Dimm3
Bank Locator: Node0_Bank0
Type: Unknown
Type Detail: Synchronous
Speed: Unknown
Manufacturer: Dimm3_Manufacturer
Serial Number: Dimm3_SerNum
Asset Tag: Dimm3_AssetTag
Part Number: Dimm3_PartNum
Rank: Unknown
Configured Memory Speed: Unknown
It doesn’t make any sense…
It is detected in the BIOS
It is detected in Windows 10
I can do memtest to test the DIMMs but it doesn’t look like it’s a case of bad RAM.
I noticed something,if i do the test with sudo it recognizes all of my DIMMs,
But if i don’t use sudo it only sees a single DIMM.
Maybe i have a bad DIMM after all!
https://linux-hardware.org/?probe=8101ed4e60
I did some trouble shooting,
It’s not inxi and not the kernel - seems like the BIOS is doing that.
So yeah it could be failing,
I will buy new DIMMs and see.
I won’t be able to test it with memtest anyway since the BIOS doesn’t let anything access one of the DIMMs.
That is already weird, more indication that there is a problem with one of your modules. you can try to remove them, get a piece of printer paper, fold it around the contact side of the ram module and gently slide the paper back and forward to clean the contacts. Don’t touch the contact with you fingers and ground yourself before doing this!
Re seat the ram modules and run memtest for a while. Both modules should be found by memtest, if not one of the ram modules or the ram slots in you motherboard is at fault.
Apparently somehow one of the DIMMs came loose.
I installed this kit years ago and only started having problems today coincidentally right after installing Manjaro
That’s why i said that it worked on Windows - Because it did.
It worked as recently as today,such a weird thing to happen - RAM coming loose