The processor on the HP t630 has support for ECC ram, so to see if it would work on the system, I put a stick of 4gb DDR4 ECC sodimm in it, and followed some of the steps used in this article (ECC Memory & AMD’s Ryzen – A Deep Dive | Hardware Canucks)
In Windows Server 2019, wmic showed ECC to be disabled. AIDA64 showed "Supported, Disabled".
In linux, it also shows as disabled upon boot, but the command "modprobe -v amd64_edac_mod ecc_enable_override=1" (as described here: Enabling ECC memory in Linux without BIOS support) appears to succeed. Running "dmesg | grep -i edac" now yields the following:
Running "edac-util --v" shows:
Does this mean ECC is actually successfully enabled?
In Windows Server 2019, wmic showed ECC to be disabled. AIDA64 showed "Supported, Disabled".
In linux, it also shows as disabled upon boot, but the command "modprobe -v amd64_edac_mod ecc_enable_override=1" (as described here: Enabling ECC memory in Linux without BIOS support) appears to succeed. Running "dmesg | grep -i edac" now yields the following:
Code:
[ 0.582341] EDAC MC: Ver: 3.0.0
[ 115.381778] EDAC amd64: Node 0: DRAM ECC disabled.
[ 115.381781] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 115.435545] EDAC amd64: Node 0: DRAM ECC disabled.
[ 115.435549] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 115.487022] EDAC amd64: Node 0: DRAM ECC disabled.
[ 115.487027] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 115.530192] EDAC amd64: Node 0: DRAM ECC disabled.
[ 115.530195] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 817.572945] EDAC amd64: Node 0: DRAM ECC disabled.
[ 817.572948] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 817.572948] EDAC amd64: Warning: Forcing ECC on!
[ 817.572960] EDAC amd64: Warning: DRAM ECC disabled on this node, enabling...
[ 817.572961] EDAC amd64: Hardware accepted DRAM ECC Enable
[ 817.572963] EDAC amd64: F15h_M60h detected (node 0).
[ 817.573013] EDAC MC: DCT0 chip selects:
[ 817.573016] EDAC amd64: MC: 0: 4096MB 1: 0MB
[ 817.573017] EDAC amd64: MC: 2: 0MB 3: 0MB
[ 817.573018] EDAC amd64: MC: 4: 0MB 5: 0MB
[ 817.573019] EDAC amd64: MC: 6: 0MB 7: 0MB
[ 817.573020] EDAC MC: DCT1 chip selects:
[ 817.573021] EDAC amd64: MC: 0: 0MB 1: 0MB
[ 817.573022] EDAC amd64: MC: 2: 0MB 3: 0MB
[ 817.573023] EDAC amd64: MC: 4: 0MB 5: 0MB
[ 817.573024] EDAC amd64: MC: 6: 0MB 7: 0MB
[ 817.573025] EDAC amd64: using x4 syndromes.
[ 817.573027] EDAC amd64: MCT channel count: 1
[ 817.573098] EDAC MC0: Giving out device to module amd64_edac controller F15h_M60h: DEV 0000:00:18.3 (INTERRUPT)
[ 817.573112] EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.2 (POLLED)
[ 817.573113] AMD64 EDAC driver v3.5.0
Code:
mc0: 0 Uncorrected Errors with no DIMM info
mc0: 0 Corrected Errors with no DIMM info
edac-util: No errors to report.