New Ryzen SFF - Asus pn50 Only half ram memory is recognised

I assembled a new Asus pn50 4700u yesterday. The memory is Kingston HyperX Impact 32GB (2x16GB) 2666MHz DDR4 SODIMM RAM HX426S15IB2K2/32.

My Manjaro system only sees 16GB. I have reinstalled the ram with the same result. The BIOS, as far as I can tell, doesn’t have any setting for RAM. While some HyperX sticks are on the Asus compatiblity list, this one isn’t. I have read that Ryzen is fussy with ram.

I don’t know if this is a BIOS problem, a RAM problem or a linux problem. Can anyone point me in the right direction?

Hi :wave:

could you post the output of:

sudo dmidecode -t memory

and

free -h

?

This is also useful:

inxi -Fazy

megavolt, thanks for the fast reply. Results are:

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.

Handle 0x0030, 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: 0x002F
        Number Of Devices: 2

Handle 0x0037, DMI type 17, 84 bytes
Memory Device
        Array Handle: 0x0030
        Error Information Handle: 0x0036
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 16384 MB
        Form Factor: SODIMM
        Set: None
        Locator: DIMM 0
        Bank Locator: P0 CHANNEL A
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 2667 MT/s
        Manufacturer: Kingston
        Serial Number: C2B0FC06
        Asset Tag: Not Specified
        Part Number: KHX2666C15S4/16G    
        Rank: 2
        Configured Memory Speed: 2667 MT/s
        Minimum Voltage: 1.2 V
        Maximum Voltage: 1.2 V
        Configured Voltage: 1.2 V
        Memory Technology: DRAM
        Memory Operating Mode Capability: Volatile memory
        Firmware Version: Unknown
        Module Manufacturer ID: Bank 2, Hex 0x98
        Module Product ID: Unknown
        Memory Subsystem Controller Manufacturer ID: Unknown
        Memory Subsystem Controller Product ID: Unknown
        Non-Volatile Size: None
        Volatile Size: 16 GB
        Cache Size: None
        Logical Size: None

Handle 0x003A, DMI type 17, 84 bytes
Memory Device
        Array Handle: 0x0030
        Error Information Handle: 0x0039
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: Unknown
        Set: None
        Locator: DIMM 0
        Bank Locator: P0 CHANNEL B
        Type: Unknown
        Type Detail: Unknown
        Speed: Unknown
        Manufacturer: Unknown
        Serial Number: Unknown
        Asset Tag: Not Specified
        Part Number: Unknown
        Rank: Unknown
        Configured Memory Speed: Unknown
        Minimum Voltage: Unknown
        Maximum Voltage: Unknown
        Configured Voltage: Unknown
        Memory Technology: Unknown
        Memory Operating Mode Capability: Unknown
        Firmware Version: Unknown
        Module Manufacturer ID: Unknown
        Module Product ID: Unknown
        Memory Subsystem Controller Manufacturer ID: Unknown
        Memory Subsystem Controller Product ID: Unknown
        Non-Volatile Size: None
        Volatile Size: None
        Cache Size: None
        Logical Size: None
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       1.9Gi        11Gi       162Mi       2.2Gi        12Gi
Swap:         7.8Gi          0B       7.8Gi

$ inxi -Fazy
System:
  Kernel: 5.8.11-1-MANJARO x86_64 bits: 64 compiler: N/A 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64 
  root=UUID=1168b8e8-ac11-4756-b66f-d7f02f7d0bfe rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: KDE Plasma 5.19.5 tk: Qt 5.15.1 wm: kwin_x11 dm: SDDM 
  Distro: Manjaro Linux 
Machine:
  Type: Mini-pc System: ASUSTeK product: MINIPC PN50 v: 0416 serial: <filter> 
  Mobo: ASUSTeK model: PN50 serial: <filter> UEFI: ASUSTeK v: 0416 
  date: 08/27/2020 
CPU:
  Topology: 8-Core model: AMD Ryzen 7 4700U with Radeon Graphics bits: 64 
  type: MCP arch: Zen family: 17 (23) model-id: 60 (96) stepping: 1 
  microcode: 8600103 L2 cache: 4096 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 31952 
  Speed: 2391 MHz min/max: 1400/2000 MHz boost: enabled Core speeds (MHz): 
  1: 1999 2: 1605 3: 1585 4: 1519 5: 1854 6: 1449 7: 1571 8: 1397 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, 
  STIBP: disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel 
  bus ID: 05:00.0 chip ID: 1002:1636 
  Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: amdgpu 
  FAILED: ati unloaded: modesetting alternate: fbdev,vesa display ID: :0 
  screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 93 
  size: 527x296mm (20.7x11.7") diag: 604mm (23.8") 
  OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.11-1-MANJARO LLVM 10.0.1) 
  v: 4.6 Mesa 20.1.8 direct render: Yes 
Audio:
  Device-1: AMD driver: snd_hda_intel v: kernel bus ID: 05:00.1 
  chip ID: 1002:1637 
  Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
  driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x bus ID: 05:00.5 
  chip ID: 1022:15e2 
  Device-3: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 05:00.6 chip ID: 1022:15e3 
  Sound Server: ALSA v: k5.8.11-1-MANJARO 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: f400 bus ID: 02:00.0 
  chip ID: 10ec:8168 
  IF: enp2s0f0 state: down mac: <filter> 
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: f000 
  bus ID: 03:00.0 chip ID: 8086:2723 
  IF: wlp3s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 5.69 TiB used: 1.47 TiB (25.9%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB 
  size: 232.89 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 serial: <filter> rev: 2B2QEXM7 scheme: GPT 
  ID-2: /dev/sda type: USB vendor: Western Digital model: WD My Passport 25E2 
  size: 3.64 TiB block size: physical: 4096 B logical: 512 B serial: <filter> 
  rev: 4005 scheme: GPT 
  ID-3: /dev/sdb type: USB vendor: Western Digital model: WD Elements 25A2 
  size: 1.82 TiB block size: physical: 512 B logical: 512 B serial: <filter> 
  rev: 1014 scheme: MBR 
Partition:
  ID-1: / raw size: 48.83 GiB size: 47.81 GiB (97.92%) used: 12.06 GiB (25.2%) 
  fs: ext4 dev: /dev/nvme0n1p1 
  ID-2: /home raw size: 176.00 GiB size: 172.24 GiB (97.86%) 
  used: 7.71 GiB (4.5%) fs: ext4 dev: /dev/nvme0n1p3 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 7.81 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/nvme0n1p2 
Sensors:
  System Temperatures: cpu: 47.5 C mobo: N/A gpu: amdgpu temp: 38 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 279 Uptime: 1h 34m Memory: 15.13 GiB used: 2.03 GiB (13.4%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: 1295 pacman: 1289 
  lib: 356 flatpak: 6 Shell: Bash v: 5.0.18 running in: konsole inxi: 3.1.05 
[tpb@peebee-pn50 ~]$

Hello,

It seems that your bank 0 has a kingston 16mb ddr4 module, But when you look at the other slot, it clearly states that the other module is unknown and under memory devices it says there is no module. It doesn’t even show who the maker of the simm is.

Make sure they are firmly in the slot and that they are a matched set from the same manufacturer Kingston. If the second one is bad. call the manufacturer and have them send you a new one

1 Like

Strange… the UEFI says here that no module is installed on Channel B???

Also fully agree with @yawanathan :slight_smile:

Take the second module and put it in the first slot and see if it recognizes it. Also, what does it say in the bios?

Just FYI, Kingston has one of the best warranties in the US at least. It’s super easy to get a new module sent to you, as they have a lifetime warranty on their memory.

I swapped the positions of the ram sticks and Hey presto!

    free -h
                  total        used        free      shared  buff/cache   available
    Mem:           30Gi       1.4Gi        28Gi       148Mi       1.4Gi        28Gi
    Swap:         7.8Gi          0B       7.8Gi

Thanks so much for the help. I love Manjaro.