MSI X870E Carbon / 9950X / 2x48GB - RAM bizzare issues

Hey all, I’m experiencing a weird issue I can’t find anywhere happening, so maybe some experienced users here might help me.

A month ago I finally upgraded my old workstation from x99 / i7 5820k / 16GB after 9 years. Also, I finally switched to Linux full time (Cachy OS, still new to Linux) , but this is not as relevant to the issue I’m experiencing.

General hardware info:
CPU: AMD Ryzen 9950x
MB: MSI MPG X870E Carbon WiFi 7
RAM: 2x 48GB 6400 Kingston KF564C32-48
GPU: Zotac NVIDIA GeForce RTX 4060 Ti 16GB
PSU: 1000W Corsair RM-1000i
CPU cooler: Noctua NH-D15 G2
Case: Fractal Design Torrent
OS m.2: Samsung 1TB 990 Pro

Every few days after a restart or shutdown, I’m greeted with a message that the hardware changed and I have to load the default values in BIOS. After entering UEFI, I see that the system sometimes sees 52224 MB RAM, sometimes 6144 MB RAM (wth?!). At this point, I can go on, log in to my OS which indeed reports that I have only 6GB or however much of RAM it detected, or i can clear CMOS with the button on the back of my MB, which makes it see the whole 96GB again, but at the default factory speed of 4800 MTs. So I then need to again set it up to 6400 MTs, enable IOMMU and SVM for the virtualization I plan to play with sometime soon and then restart back into my OS.

As for the BIOS settings, it’s updated to the latest version from a couple of days ago (didn’t help), and the only things I set up differently from factory settings are:

  • RAM speed (xmp profile 1),
  • PBO to AUTO (Thermal limit of 85 degrees C - MSI’s setting)
  • Game boost Enabled
  • IOMMU Enabled
  • SVM Enabled

I wanted to know what do you people think it’s going wrong? I tried reseating the RAM, going with integrated GPU, unplugged in and out all the cables… Nothing helped so far. I’ll put detailed system info below. Thanks in advance for the advice :slight_smile: .

Detailed RAM info

dmidecode 3.6

Getting SMBIOS data from sysfs.
SMBIOS 3.7.0 present.

Handle 0x0013, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0012
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: DIMMA1
Bank Locator: P0 CHANNEL A
Type: Unknown
Type Detail: Unknown

Handle 0x0015, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0014
Total Width: 64 bits
Data Width: 64 bits
Size: 48 GB
Form Factor: DIMM
Set: None
Locator: DIMMA2
Bank Locator: P0 CHANNEL A
Type: DDR5
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 4800 MT/s
Manufacturer: Kingston
Serial Number: 3B03172E
Asset Tag: Not Specified
Part Number: KF564C32-48
Rank: 2
Configured Memory Speed: 6400 MT/s
Minimum Voltage: 1.1 V
Maximum Voltage: 1.1 V
Configured Voltage: 1.1 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: 48 GB
Cache Size: None
Logical Size: None
PMIC0 Manufacturer ID: Bank 11, Hex 0x8C
PMIC0 Device Type: Not Installed
RCD Manufacturer ID: Unknown
RCD Revision Number: Unknown

Handle 0x0018, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0017
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: DIMMB1
Bank Locator: P0 CHANNEL B
Type: Unknown
Type Detail: Unknown

Handle 0x001A, DMI type 17, 100 bytes
Memory Device
Array Handle: 0x0010
Error Information Handle: 0x0019
Total Width: 64 bits
Data Width: 64 bits
Size: 48 GB
Form Factor: DIMM
Set: None
Locator: DIMMB2
Bank Locator: P0 CHANNEL B
Type: DDR5
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 4800 MT/s
Manufacturer: Kingston
Serial Number: 41031589
Asset Tag: Not Specified
Part Number: KF564C32-48
Rank: 2
Configured Memory Speed: 6400 MT/s
Minimum Voltage: 1.1 V
Maximum Voltage: 1.1 V
Configured Voltage: 1.1 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: 48 GB
Cache Size: None
Logical Size: None
PMIC0 Manufacturer ID: Bank 11, Hex 0x8C
PMIC0 Device Type: Not Installed
RCD Manufacturer ID: Unknown
RCD Revision Number: Unknown

Detailed CPU info

Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 32
On-line CPU(s) list: 0-31
Vendor ID: AuthenticAMD
Model name: AMD Ryzen 9 9950X 16-Core Processor
CPU family: 26
Model: 68
Thread(s) per core: 2
Core(s) per socket: 16
Socket(s): 1
Stepping: 0
Frequency boost: enabled
CPU(s) scaling MHz: 38%
CPU max MHz: 4300.0000
CPU min MHz: 600.0000
BogoMIPS: 8599.99
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk avx_vnni avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid bus_lock_detect movdiri movdir64b overflow_recov succor smca fsrm avx512_vp2intersect flush_l1d amd_lbr_pmc_freeze
Virtualization: AMD-V
L1d cache: 768 KiB (16 instances)
L1i cache: 512 KiB (16 instances)
L2 cache: 16 MiB (16 instances)
L3 cache: 64 MiB (2 instances)
NUMA node(s): 1
NUMA node0 CPU(s): 0-31
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed: Not affected
Vulnerability Spec rstack overflow: Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected

MB PCI summary

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: fast devsel

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 27
Capabilities:

00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge
Flags: fast devsel, IOMMU group 0

00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge (prog-if 00 [Normal decode])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 1
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: f000-ffff [size=4K] [16-bit]
Memory behind bridge: dd000000-de0fffff [size=17M] [32-bit]
Prefetchable memory behind bridge: f800000000-fc01ffffff [size=16416M] [32-bit]
Capabilities:
Kernel driver in use: pcieport

00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge (prog-if 00 [Normal decode])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 2
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: df300000-df3fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge
Flags: fast devsel, IOMMU group 3

00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge (prog-if 00 [Normal decode])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 33, IOMMU group 4
Bus: primary=00, secondary=03, subordinate=13, sec-latency=0
I/O behind bridge: c000-dfff [size=8K] [16-bit]
Memory behind bridge: a0000000-a07fffff [size=8M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge (prog-if 00 [Normal decode])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 34, IOMMU group 5
Bus: primary=00, secondary=14, subordinate=77, sec-latency=0
I/O behind bridge: 6000-bfff [size=24K] [16-bit]
Memory behind bridge: ac000000-dc7fffff [size=776M] [32-bit]
Prefetchable memory behind bridge: b800000000-f7ffffffff [size=256G] [32-bit]
Capabilities:
Kernel driver in use: pcieport

00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge
Flags: fast devsel, IOMMU group 6

00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge
Flags: fast devsel, IOMMU group 7

00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge
Flags: fast devsel, IOMMU group 8

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] (prog-if 00 [Normal decode])
Subsystem: Device 7e49:1462
Flags: bus master, fast devsel, latency 0, IRQ 35, IOMMU group 9
Bus: primary=00, secondary=78, subordinate=78, sec-latency=0
I/O behind bridge: e000-efff [size=4K] [16-bit]
Memory behind bridge: dec00000-df1fffff [size=6M] [32-bit]
Prefetchable memory behind bridge: fc10000000-fc1fffffff [size=256M] [32-bit]
Capabilities:
Kernel driver in use: pcieport

00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] (prog-if 00 [Normal decode])
Subsystem: Device 7e49:1462
Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 10
Bus: primary=00, secondary=79, subordinate=79, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: df200000-df2fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: 66MHz, medium devsel, IOMMU group 11
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 11

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0
Flags: fast devsel, IOMMU group 12

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1
Flags: fast devsel, IOMMU group 12

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2
Flags: fast devsel, IOMMU group 12

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3
Flags: fast devsel, IOMMU group 12
Kernel driver in use: k10temp
Kernel modules: k10temp

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4
Flags: fast devsel, IOMMU group 12

00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5
Flags: fast devsel, IOMMU group 12

00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6
Flags: fast devsel, IOMMU group 12

00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7
Flags: fast devsel, IOMMU group 12

01:00.0 VGA compatible controller: NVIDIA Corporation AD106 [GeForce RTX 4060 Ti] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. Device 5717
Flags: bus master, fast devsel, latency 0, IRQ 104, IOMMU group 13
Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f800000000 (64-bit, prefetchable) [size=16G]
Memory at fc00000000 (64-bit, prefetchable) [size=32M]
I/O ports at f000 [size=128]
Expansion ROM at de000000 [virtual] [disabled] [size=512K]
Capabilities:
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia

01:00.1 Audio device: NVIDIA Corporation AD106M High Definition Audio Controller (rev a1)
Subsystem: ZOTAC International (MCO) Ltd. Device 5717
Flags: bus master, fast devsel, latency 0, IRQ 145, IOMMU group 13
Memory at de080000 (32-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller S4LV008[Pascal] (prog-if 02 [NVM Express])
Subsystem: Samsung Electronics Co Ltd Device a801
Flags: bus master, fast devsel, latency 0, IRQ 105, IOMMU group 14
Memory at df300000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: nvme
Kernel modules: nvme

03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 15
Bus: primary=03, secondary=04, subordinate=13, sec-latency=0
I/O behind bridge: c000-dfff [size=8K] [16-bit]
Memory behind bridge: a0000000-a07fffff [size=8M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 16
Bus: primary=04, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 17
Bus: primary=04, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: d000-dfff [size=4K] [16-bit]
Memory behind bridge: a0000000-a00fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 18
Bus: primary=04, secondary=07, subordinate=07, sec-latency=0
I/O behind bridge: c000-cfff [size=4K] [16-bit]
Memory behind bridge: a0100000-a01fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 41, IOMMU group 19
Bus: primary=04, secondary=08, subordinate=08, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 43, IOMMU group 20
Bus: primary=04, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 44, IOMMU group 21
Bus: primary=04, secondary=0a, subordinate=11, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: a0200000-a05fffff [size=4M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 22
Bus: primary=04, secondary=12, subordinate=12, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: a0600000-a06fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

04:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 23
Bus: primary=04, secondary=13, subordinate=13, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: a0700000-a07fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 17
I/O ports at d000 [size=256]
Memory at a0000000 (64-bit, non-prefetchable) [size=64K]
Memory at a0010000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8126 (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 18
I/O ports at c000 [size=256]
Memory at a0100000 (64-bit, non-prefetchable) [size=64K]
Memory at a0110000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: r8169
Kernel modules: r8169

0a:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 21
Bus: primary=0a, secondary=0b, subordinate=11, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: a0200000-a05fffff [size=4M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 45, IOMMU group 21
Bus: primary=0b, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 46, IOMMU group 21
Bus: primary=0b, secondary=0d, subordinate=0d, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 47, IOMMU group 21
Bus: primary=0b, secondary=0e, subordinate=0e, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: a0200000-a03fffff [size=2M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 48, IOMMU group 21
Bus: primary=0b, secondary=0f, subordinate=0f, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: [disabled] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 21
Bus: primary=0b, secondary=10, subordinate=10, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: a0400000-a04fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0b:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 3328
Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 21
Bus: primary=0b, secondary=11, subordinate=11, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: a0500000-a05fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

0e:00.0 Network controller: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] (rev 01)
Subsystem: Foxconn International, Inc. High Band Simultaneous Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 149, IOMMU group 21
Memory at a0200000 (64-bit, non-prefetchable) [size=2M]
Capabilities:
Kernel driver in use: ath12k_pci
Kernel modules: ath12k

10:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43fd (rev 01) (prog-if 30 [XHCI])
Subsystem: ASMedia Technology Inc. Device 1142
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 21
Memory at a0400000 (64-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: xhci_hcd

11:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller (rev 01) (prog-if 01 [AHCI 1.0])
Subsystem: ASMedia Technology Inc. Device 1062
Flags: bus master, fast devsel, latency 0, IRQ 51, IOMMU group 21
Memory at a0580000 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at a0500000 [disabled] [size=512K]
Capabilities:
Kernel driver in use: ahci

12:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43fd (rev 01) (prog-if 30 [XHCI])
Subsystem: ASMedia Technology Inc. Device 1142
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 22
Memory at a0600000 (64-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: xhci_hcd

13:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller (rev 01) (prog-if 01 [AHCI 1.0])
Subsystem: ASMedia Technology Inc. Device 1062
Flags: bus master, fast devsel, latency 0, IRQ 52, IOMMU group 23
Memory at a0780000 (32-bit, non-prefetchable) [size=1K]
Expansion ROM at a0700000 [disabled] [size=512K]
Capabilities:
Kernel driver in use: ahci

14:00.0 PCI bridge: ASMedia Technology Inc. Device 2421 (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 2421
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 24
Bus: primary=14, secondary=15, subordinate=77, sec-latency=0
I/O behind bridge: 6000-bfff [size=24K] [16-bit]
Memory behind bridge: ac000000-dc7fffff [size=776M] [32-bit]
Prefetchable memory behind bridge: b800000000-f7ffffffff [size=256G] [32-bit]
Capabilities:
Kernel driver in use: pcieport

15:00.0 PCI bridge: ASMedia Technology Inc. Device 2423 (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 2423
Flags: bus master, fast devsel, latency 0, IRQ 49, IOMMU group 25
Bus: primary=15, secondary=16, subordinate=45, sec-latency=0
I/O behind bridge: 9000-bfff [size=12K] [16-bit]
Memory behind bridge: c4000000-dbffffff [size=384M] [32-bit]
Prefetchable memory behind bridge: d800000000-f7ffffffff [size=128G] [32-bit]
Capabilities:
Kernel driver in use: pcieport

15:01.0 PCI bridge: ASMedia Technology Inc. Device 2423 (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 2423
Flags: bus master, fast devsel, latency 0, IRQ 50, IOMMU group 26
Bus: primary=15, secondary=46, subordinate=75, sec-latency=0
I/O behind bridge: 6000-8fff [size=12K] [16-bit]
Memory behind bridge: ac000000-c3ffffff [size=384M] [32-bit]
Prefetchable memory behind bridge: b800000000-d7ffffffff [size=128G] [32-bit]
Capabilities:
Kernel driver in use: pcieport

15:02.0 PCI bridge: ASMedia Technology Inc. Device 2423 (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 2423
Flags: bus master, fast devsel, latency 0, IRQ 25, IOMMU group 27
Bus: primary=15, secondary=76, subordinate=76, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: dc400000-dc7fffff [size=4M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

15:03.0 PCI bridge: ASMedia Technology Inc. Device 2423 (rev 01) (prog-if 00 [Normal decode])
Subsystem: ASMedia Technology Inc. Device 2423
Flags: bus master, fast devsel, latency 0, IRQ 42, IOMMU group 28
Bus: primary=15, secondary=77, subordinate=77, sec-latency=0
I/O behind bridge: [disabled] [16-bit]
Memory behind bridge: dc000000-dc3fffff [size=4M] [32-bit]
Prefetchable memory behind bridge: [disabled] [64-bit]
Capabilities:
Kernel driver in use: pcieport

76:00.0 USB controller: ASMedia Technology Inc. Device 2426 (rev 01) (prog-if 30 [XHCI])
Subsystem: ASMedia Technology Inc. Device 2426
Flags: bus master, fast devsel, latency 0, IRQ 25, IOMMU group 27
Memory at dc400000 (64-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: xhci_hcd

77:00.0 USB controller: ASMedia Technology Inc. Device 2425 (rev 01) (prog-if 40 [USB4 Host Interface])
Subsystem: ASMedia Technology Inc. Device 2425
Flags: bus master, fast devsel, latency 0, IRQ 42, IOMMU group 28
Memory at dc000000 (64-bit, non-prefetchable) [size=256K]
Memory at dc040000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt

78:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] (rev c1) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 86, IOMMU group 29
Memory at fc10000000 (64-bit, prefetchable) [size=256M]
Memory at dec00000 (64-bit, prefetchable) [size=2M]
I/O ports at e000 [size=256]
Memory at df100000 (32-bit, non-prefetchable) [size=512K]
Capabilities:
Kernel driver in use: amdgpu
Kernel modules: amdgpu

78:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 147, IOMMU group 30
Memory at df188000 (32-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

78:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 31
Memory at df000000 (32-bit, non-prefetchable) [size=1M]
Memory at df18c000 (32-bit, non-prefetchable) [size=8K]
Capabilities:
Kernel driver in use: ccp
Kernel modules: ccp

78:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI (prog-if 30 [XHCI])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 77, IOMMU group 32
Memory at def00000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: xhci_hcd

78:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI (prog-if 30 [XHCI])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 86, IOMMU group 33
Memory at dee00000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: xhci_hcd

78:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
DeviceName: Realtek ALC1220
Subsystem: Micro-Star International Co., Ltd. [MSI] Device ee49
Flags: bus master, fast devsel, latency 0, IRQ 148, IOMMU group 34
Memory at df180000 (32-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

79:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b8 (prog-if 30 [XHCI])
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7e49
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 35
Memory at df200000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: xhci_hcd

EDIT: Yeah, if you thought of maybe getting this MB for VFIO with dual GPU’s - pay attention. The IOMMU groups are very well done, but MSI really dropped the ball with the board design. The lower PCIe slot is almost unusable for the secondary GPU unless it’s a single slot GPU (I’m on the hunt for a single slot A4000 atm) because the board has an additional PCIe power cable input which blocks larger GPU’s. I have an old RTX 2060 which I wanted to put there for this purpose, but it wont fit. So your only options would be a riser cable and a case which can fit a second GPU vertically, or a single slot card.

You probably don’t want to enable this game boost thingy, if it is what I think it is

Is the RAM stable at XMP? Have you done some memtest, ycruncher, etc.? Do you get the same issues keeping it at stock?

It is a weird issue indeed, I would expect unstable memory/failing memory training to just not boot or to need another cycle.

Thanks for the quick reply. I haven’t done any of those, as the system behaves (behaved?) really well in day to day work, temperatures at idle are at 46-48 C, and I haven’t noticed the slightest stability issues or crashes. What I described above only happened after a restart or shutdown ( and only sporadically at that, so far maybe 3 or 4 times), never in the middle of a working session.

I will run those later today and report back the results, it will probably be a good additional info.

1 Like

Sounds like a memory training issue then. The puzzling thing is detecting only part of the memory, rather than outright failing. I assume you are on the latest BIOS?

Yes, version 7E49v1A1G from December 13th.

Exactly, I’d expect the system not to boot at all if the memory fails or something, but check these out (pictures taken from the previous BIOS version, but look at the reported RAM sizes). And the system will boot normally with these.


To debug you could disable ‘memory context restore’ and reboot a couple of times to see if it reoccurs? How often does it occur out of 10, 20 boots? Without memory context restore, memory training will be repeated at every boot.

And does it occur at all at stock (non-XMP)?

1 Like

Let me get to it and report back. I haven’t tried to run it at stock at all, as I purposefully picked this kit as it (supposedly) runs on 6400 by default…

I’m in that direction as well but the training might be a symptom of LGA overpressure, socket torque, pin(s) that’re a little off, or board or case warp. Or maybe it’s something else. If things around the socket seem fine I’d try I’d try running with one DIMM and then the other.

What did the stress test pass for build acceptance cover? +1 on @quilt’s stability questions and is 4800 picking JEDEC timings?

This is the G2 regular rather than LBC? Also, while P0 looks right, has there been a physical validation each DIMM is in the correct socket for 1DPC?

4800 is correct. 9950X supports to 5600, Kingston provides 4800, 6000, and 6400 profiles. If there was a 5600 profile I wouldn’t necessarily expect the BIOS to take it over 4800 and the problems here might a drop to 4800 anyways.

@quilt
I rebooted around 15 times with “memory context restore” disabled, nothing out of the ordinary happened. I also disabled the game boost thingy.
Interestingly, I recognized now that every time I’ve got the hardware changed message, the boot took longer than normal and that it was probably memory training in the background.

@lemma

… If things around the socket seem fine I’d try I’d try running with one DIMM and then the other.

How do you suggest I test this? In other words, how long should I use only one DIMM, and then how long another? What would be the different expected (wrong?) behavior with one DIMM that doesn’t show up now with 2?

What did the stress test pass for build acceptance cover? +1 on @quilt’s stability questions and is 4800 picking JEDEC timings?

This is the G2 regular rather than LBC? Also, while P0 looks right, has there been a physical validation each DIMM is in the correct socket for 1DPC?

Haven’t done the memtests yet as there was no need - all worked fine in my day-to-day workflow (when this wasn’t happening at least). I’ll test it later and report.

… is 4800 picking JEDEC timings?

Again, where should I check this? BIOS?

This is the G2 regular rather than LBC?

The G2 is regular, yes.

…while P0 looks right, has there been a physical validation each DIMM is in the correct socket for 1DPC?

How should I check this? The DIMMs are in 2nd and 4th slots to the right of the CPU as the MB advised, should I switch DIMM places with one another (not slots, just DIMMs)?

Rant incoming, not related to discussion:

Rant

Is this really a thing nowadays? Well, sh…t since when did the hardware become so damn sensitive? Not in terms of mishandling the CPU pins and such, but like - too tight board warps the RAM slots, so the memory goes berserk, wtf?! Are people aware what kind of treatment old Pentium and Athlon mbs and even my previous x99 could withstand? That thing still works perfectly after 9 years of crappy electricity, thunder strike to my house, insane voltages after numerous grid power outages? Who accepted this as a OK thing ffs, why do we agree to almost zero tolerance parts? What is this now, I feel if I talk rudely to this PC it might take offense and shut down. Who serves whom here?

1 Like

IMO running single DIMM for the amount of time likely to show problems with dual DIMM would be a reasonable measure. Total hassle if day to day use needs the second DIMM but, if it’s a bad DIMM, it’s hard to pin down which DIMM might be bad without pulling the good one. Also hard to distinguish two bad DIMMs from an IMC defect but, as buying another DDR kit or CPU to test with is costly, it’s probably useful to try to for hits as to which to replace or RMA first.

{ LGA, DDR5, PCIe 5.0 }, { PGA, DDR4, PCIe 4.0 }, pick one combination of mechanical margin and electrical capability? ¯\_(ツ)_/¯

Not sure it’ll yield useful information but could be interesting to try anyways, particularly if single DIMM’s impractical.

Yep. Or whatever the Linux equivalent of ZenTimings is.

Cool. I’d say there’s need to validate every build.

Could this be an issue with the SMBus? Like how some people have had half their RAM go invisible (or fan control stop working, or…) after installing enterprise NICs for example. (Possible to work around by convering up the card in question’s SMBus PCIe pins in those cases.)

As I understand it the SMBus is used, among other things, to enumerate hardware at boot up. The Hardware Changed message along with the weird reported memory sizes and the fact that the system has appeared stable during use made me think of the above. Not sure how to trouble shoot it though, if it’s the case (except reseat the RAM which has already been done).

1 Like

Happened just now. Based on this case, we could maybe conclude that the B2 slot has an issue, but there was a case where it was reported that the Total RAM was 6GB, meaning both slots experience something.

I left it on default values now at 4800 CL 39 JEDEC setting, let’s see if it will happen again.

Bios fail

Memz bios photo

Memz bios photo after clearing CMOS

1 Like

Keeping an eye on this. I have one of these MBs sitting on my shelf along with 2x48 (G.Skill 6000) when the 9950X3Ds are released in a month.

I have MSI X870E Carbon with a 9800X3D and ADATA XPG Lancer RGB 64GB (2x32GB) 6000MHz CL30 DDR5 memory and just before after a simple system restart, it went into a stand still showing 0d in the debug led and the BIOS and not moving at all. Eventually after few minutes I hit the restart button and it showed me

Devices Changed ( CPU or Memory) or CMOS have been cleared ,
Please enter Setupto configure your system.
Press F1 to run setup,
Press F2 to load default values and continue.

I panicked and pressed F2 to continue, then when in BIOS, just reloaded the profile where I just set PBO Curve Optimizer to -30 and reloaded the system which then thankfully booted. I did not notice if less memory was getting showed in the BIOs at that time cause honestly I did not look for it. I will note one thing though that in this same mobo, I was previously unable to detect memory properly y with channel B2 before with Gskill 64GB kit - F5-6000J3036G32GX2-TZ5NRW - till I changed my memory kit to the above. But now for the first time, the above problem happened. Will have to keep an eye out I see to see if this issue reappears. My BIOS version is the latest one of 7E49v1A21 with release date of 20-12-2024.