EDAC_DRIVER is not set in syslog, but EDAC is working - is this a bug?
Bionic LTS server
I have a Ryzen processor and AsRock motherboard, both run ECC with no issues.
The problem I am having is in `syslog` I see `Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set`:
root@
[ 4.858773] EDAC MC0: Giving out device to module amd64_edac controller F17h: DEV 0000:00:18.3 (INTERRUPT)
[ 4.858781] EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.0 (POLLED)
root@
Oct 15 20:50:34 localhost systemd-
Oct 15 20:50:34 localhost systemd[1]: Starting LSB: Initialize EDAC...
Oct 15 20:50:34 localhost edac[832]: * Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set
Oct 15 20:50:34 localhost edac[832]: ...done.
Oct 15 20:50:34 localhost edac[832]: * Loading DIMM labels for Memory Error Detection and Correction edac
Oct 15 20:50:34 localhost kernel: [ 0.156551] EDAC MC: Ver: 3.0.0
Oct 15 20:50:34 localhost kernel: [ 4.858684] EDAC amd64: Node 0: DRAM ECC enabled.
Oct 15 20:50:34 localhost kernel: [ 4.858685] EDAC amd64: F17h detected (node 0).
Oct 15 20:50:34 localhost kernel: [ 4.858719] EDAC MC: UMC0 chip selects:
Oct 15 20:50:34 localhost kernel: [ 4.858720] EDAC amd64: MC: 0: 0MB 1: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858720] EDAC amd64: MC: 2: 0MB 3: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858721] EDAC amd64: MC: 4: 0MB 5: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858721] EDAC amd64: MC: 6: 0MB 7: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858723] EDAC MC: UMC1 chip selects:
Oct 15 20:50:34 localhost kernel: [ 4.858723] EDAC amd64: MC: 0: 0MB 1: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858724] EDAC amd64: MC: 2: 16383MB 3: 16383MB
Oct 15 20:50:34 localhost kernel: [ 4.858725] EDAC amd64: MC: 4: 0MB 5: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858725] EDAC amd64: MC: 6: 0MB 7: 0MB
Oct 15 20:50:34 localhost kernel: [ 4.858725] EDAC amd64: using x8 syndromes.
Oct 15 20:50:34 localhost kernel: [ 4.858726] EDAC amd64: MCT channel count: 1
Oct 15 20:50:34 localhost kernel: [ 4.858773] EDAC MC0: Giving out device to module amd64_edac controller F17h: DEV 0000:00:18.3 (INTERRUPT)
Oct 15 20:50:34 localhost kernel: [ 4.858781] EDAC PCI0: Giving out device to module amd64_edac controller EDAC PCI controller: DEV 0000:00:18.0 (POLLED)
Oct 15 20:50:34 localhost kernel: [ 4.858781] AMD64 EDAC driver v3.5.0
Oct 15 20:50:34 localhost edac[832]: ...done.
Oct 15 20:50:34 localhost systemd[1]: Started LSB: Initialize EDAC.
In /etc/modules I placed `edac_core`. I also see ECC is enabled in the kernel:
root@
CONFIG_
CONFIG_
CONFIG_EDAC=y
# CONFIG_
# CONFIG_EDAC_DEBUG is not set
CONFIG_
CONFIG_
CONFIG_
# CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
CONFIG_
root@
CONFIG_
CONFIG_
CONFIG_
CONFIG_
# CONFIG_
CONFIG_
CONFIG_
CONFIG_
Output from edac-utils
root@
mc0: 0 Uncorrected Errors with no DIMM info
mc0: 0 Corrected Errors with no DIMM info
edac-util: No errors to report.
What is causing `Not enabling Memory Error Detection and Correction since EDAC_DRIVER is not set` and how do I fix that? Or is this a bug in Bionic?
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: